タグ

ブックマーク / www.flatflag.nir87.com (2)

  • PHPで配列を比較して差分と共通項をそれぞれ取得する

    Array ( [1] => aoyama [2] => momozono ) 1つ目の比較元の配列と2つ目の比較対象の配列を比較して、重複していない値のみが出力されました。 参考:print_r関数で配列を表示 array_diff関数の構文 array_diff ( 比較元の配列 , 比較対象の配列1 [, 比較対象の配列2 ...] ); array_diff()は上記のように、比較したい配列をカンマ区切りで並べていきます。 比較元の配列を比較対象の配列と比較し、比較元の配列にしかない値のみを取得します。 比較対象の配列にしかない値は関係ないので、無視されます。 配列の比較 先ほどのサンプルでは以下のように比較されました。 比較元の配列 => ('sano', 'aoyama', 'momozono'); 比較対象の配列 => ('izumi', 'koyama', 'sano');

  • PHPで日付の比較・計算をする3つの方法

    PHPに限らず、日付を比較するケースはよくありますね。 日付を比較し、過去か未来かを判定 日付の差を計算(2015年7月21日 - 2010年3月10日 = 5年4ヶ月11日) srttotime()がメジャーですが2038年問題など問題もあるため、日付の計算はDateTimeクラスを使うよう推奨されています。 とりあえず、両方のパターンをご紹介します。

  • 1