array_intersect函數是PHP中用于計算數組的交集的函數。它接受多個數組作為參數,并返回一個包含這些數組中共同元素的新數組。
語法: array_intersect(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",所以返回的交集數組中只包含這個元素。