php 的 array_diff() 函式可以比較多個陣列的差異並回傳差集。
語法:
array_diff(array1,array2,array3...)
其中至少要有兩組可以比較,第三個之後也都是跟第一組陣列做比較。
範例:
$array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green", "yellow", "red"); $result = array_diff($array1, $array2); print_r($result); //輸出 Array ( [1] => blue )