英 ['d?f]? ?美 ['d?f]??
abbr.differential 微分(的);difference 不同;differ 不同;differentiator 微分器
php array_diff()函數(shù) 語法
作用:比較兩個(gè)數(shù)組的鍵值,并返回差集
語法:array_diff(array1,array2,array3...)
參數(shù):
參數(shù) | 描述 |
array1 | 必需。與其他數(shù)組進(jìn)行比較的第一個(gè)數(shù)組。 |
array2 | 必需。與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組。 |
array3,... | 可選。與第一個(gè)數(shù)組進(jìn)行比較的其他數(shù)組。 |
說明:返回兩個(gè)數(shù)組的差集數(shù)組。該數(shù)組包括了所有在被比較的數(shù)組中,但是不在任何其他參數(shù)數(shù)組中的鍵值。在返回的數(shù)組中,鍵名保持不變。
php array_diff()函數(shù) 示例
<?php $class1 = array("西門"=>"55","滅絕"=>"44","無忌"=>"22"); $class2 = array("西門"=>"54","滅絕"=>"44","無忌"=>"25"); print_r(array_diff($class1,$class2 )); //返回兩個(gè)數(shù)組中不一樣的元素 ?>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(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); ?>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
輸出:
Array ( [c] => 西門大官人 [d] => 韋小寶 )