在 PHP 中,array_diff() 函數用于比較兩個或多個數組,并返回差集,即返回在第一個數組中但不在其他數組中的值。
以下是 array_diff() 函數的語法:
array array_diff ( array $array1 , array $array2 [, array $... ] )
參數說明:
示例:
$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "b" => "green");
$result = array_diff($array1, $array2);
print_r($result);
以上示例輸出結果為:
Array
(
[c] => blue
)
這意味著在第一個數組中,但不在第二個數組中的值為 “blue”。
array_diff() 函數也可以比較多個數組,只需在函數中傳入更多的數組即可。