- PHP
-
2013-05-23 - 更新:2013-05-30
複数の配列から共通するキーや値を検索する関数をご紹介。
配列の共通項を計算する – array_intersect
書式
array array_intersect ( array $array1 , array $array2 [, array $ ... ] )
配列の共通する値のキーと値が配列で返されます。
キーと値の関係は、もとの配列の組み合わせが維持されます。
パラメータ
array1 //値を調べるもとの配列 array2 //値を比較する対象とする配列 array //さらに比較するそれ以外の配列
返り値
array1 の値のうち、 すべての引数に存在する値のものを含む連想配列を返します。
例)
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
出力結果
Array
(
[a] => green
[0] => red
)
キーを基準にして配列の共通項を計算する – array_intersect_key
続きを読む…»




