說明
array
array_intersect ( array array1, array array2 [, array ...] )
array_intersect() 返回一個陣列,該陣列包括了所有在
array1 中也同時出現在所有其它參數陣列中的值。注意鍵名保留不變。
例子 1. array_intersect() 例子
<?php $array1 = array("a" => "green", "red", "blue"); $array2 = array("b" => "green", "yellow", "red"); $result = array_intersect($array1, $array2); ?>
|
這使得 $result 成為:
Array ( [a] => green [0] => red )
|
|
注:
兩個單元僅在 (string) $elem1 === (string) $elem2
時被認為是相同的。也就是說,當字串的表達是一樣的時候。
參見 array_intersect_assoc(),array_diff() 和
array_diff_assoc()。