array_diff()
函數(shù)用于比較兩個(gè)數(shù)組的元素并返回它們之間的差異(在一個(gè)數(shù)組中存在但在另一個(gè)數(shù)組中不存在的元素)。要比較兩個(gè)數(shù)組,請(qǐng)按照以下步驟操作:
$array1
和 $array2
。$array1 = array("a" => "apple", "b" => "banana", "c" => "cherry");
$array2 = array("a" => "apple", "b" => "ball", "c" => "cherry");
array_diff()
函數(shù)比較這兩個(gè)數(shù)組。array_diff()
函數(shù)接受兩個(gè)或更多數(shù)組作為參數(shù),并返回第一個(gè)數(shù)組與參數(shù)數(shù)組之間的差異。$difference = array_diff($array1, $array2);
print_r($difference);
這將輸出以下結(jié)果:
Array
(
[b] => banana
)
這表示 $array1
和 $array2
之間的差異是元素 "b"
對(duì)應(yīng)的值 "banana"
。請(qǐng)注意,array_diff()
函數(shù)會(huì)保留數(shù)組的鍵名。