phpのarray_intersect関数の使い方はどのようなものですか?
array_intersect関数は、PHPで配列の共通部分を計算するための関数です。複数の配列を引数として受け取り、これらの配列の共通要素を含む新しい配列を返します。
関数の構文は次のようになります:array_intersect(array1, array2, …)
パラメータの説明:
- array1、array2、…:比較する配列。
戻り値は、指定された配列内のすべての要素を含む新しい配列を返します。
例:
$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "b" => "blue", "d" => "yellow");
$result = array_intersect($array1, $array2);
print_r($result);
結果を出力:
Array
(
[a] => red
)
上の例では、$array1と$array2に共通する要素が「red」であるため、返される交差配列にはこの要素のみが含まれます。