array_diff_
是 PHP 中的一個函數,用于比較兩個或多個數組并返回在第一個數組中存在但其他數組中不存在的值。


參數
array1
:必需,與其他數組進行比較的主要數組。
array2
:必需,與主要數組進行比較的數組。
...
:可選,可以添加更多數組進行比較。
返回值
返回一個數組,包含所有在 array1
中但是不在其他任何數組中的值。
示例
<?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue"); $array2 = array("a" => "red", "b" => "green", "c" => "yellow"); print_r(array_diff_assoc($array1, $array2)); ?>
輸出:
Array ( [a] => green [b] => brown [c] => blue )
在這個例子中,array_diff_assoc
函數比較了 $array1
和 $array2
并返回了在 $array1
中存在但在 $array2
中不存在的元素。
注意:此函數對鍵值和值都進行了比較,如果只希望比較值,可以使用 array_diff
函數。
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。