UK ['d?f] US ['d?f]

abbr.Differential Differential(of);差分差分;差分差分;微分子微分子

PHPのarray_diff()関數(shù) 構(gòu)文

関數(shù):2 つの配列のキー値を比較し、その差を返します

構(gòu)文: array_diff(array1,array2,array3...)

パラメータ:

##パラメータ説明 array1必須。他の配列と比較する最初の配列。 array2必須。最初の配列と比較する配列。 array3,...オプション。最初の配列と比較する追加の配列。

#説明: 2 つの配列の差分配列を返します。この配列には、比較対象の配列內(nèi)にあるが、他のパラメーター配列には含まれていないすべてのキーが含まれます。返された配列では、キー名は変更されません。

PHPのarray_diff()関數(shù) 例

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

インスタンスの実行>>

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します

出力:

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


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

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

インスタンスの実行?

[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示

出力:

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