英 ['d?f]? ?美 ['d?f]??

abbr.differential 微分(的);difference 不同;differ 不同;differentiator 微分器

php array_diff()函數(shù) 語(yǔ)法

作用:比較兩個(gè)陣列的鍵值,並傳回差集

語(yǔ)法:array_diff(array1,array2,array3...)

參數(shù):

##描述## array1必需。與其他數(shù)組進(jìn)行比較的第一個(gè)數(shù)組。 array2必要。與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組。 array3,...可選。與第一個(gè)數(shù)組進(jìn)行比較的其他數(shù)組。
參數(shù)

說(shuō)明:

傳回兩個(gè)陣列的差集陣列。此數(shù)組包括了所有在被比較的數(shù)組中,但是不在任何其他參數(shù)數(shù)組中的鍵值。在傳回的陣列中,鍵名保持不變。 ###

php array_diff()函數(shù) 範(fàn)例

<?php
$class1 = array("西門"=>"55","滅絕"=>"44","無(wú)忌"=>"22");
$class2 = array("西門"=>"54","滅絕"=>"44","無(wú)忌"=>"25");
print_r(array_diff($class1,$class2 )); //返回兩個(gè)數(shù)組中不一樣的元素
?>

運(yùn)行實(shí)例?

點(diǎn)擊"運(yùn)行實(shí)例"按鈕查看線上實(shí)例

輸出:

Array ( [西門] => 55 [無(wú)忌] => 22 )


<?php
$per1=array("a"=>"滅絕師太","b"=>"歐陽(yáng)克","c"=>"西門大官人","d"=>"韋小寶");
$per2=array("e"=>"Peter","f"=>"慕容復(fù)","g"=>"陳近南");
$per3=array("a"=>"滅絕師太","b"=>"歐陽(yáng)克","h"=>"王重陽(yáng)");

$result=array_diff($per1,$per2,$per3);
print_r($result);
?>

#執(zhí)行實(shí)例?

點(diǎn)擊"運(yùn)行實(shí)例" 按鈕查看線上實(shí)例

輸出:

Array ( [c] => 西門大官人 [d] => 韋小寶 )