【php开源代码栏目提醒】:网学会员,鉴于大家对php开源代码十分关注,论文会员在此为大家搜集整理了“4_16.php”一文,供大家参考学习!
<?php
//定义测试用数组
$dog1 = array(2=>"藏獒",3=>"博美",6=>"吉娃娃犬",4=>"中国冠毛犬",5=>"松狮犬","德国牧羊犬","贵宾犬");
$dog2 = array(1=>"藏獒",2=>"博美",3=>"吉娃娃犬",4=>"中国冠毛犬",5=>"松狮犬",6=>"德国牧羊犬");
$dog3 = array(1=>"藏獒",3=>"博美",2=>"吉娃娃犬",4=>"中国冠毛犬","松狮犬");
//使用array_diff()计算三个数组的差集
$result = array_diff($dog1,$dog2,$dog3);
echo "array_diff()函数计算的差集<br>";
print_r($result);
//使用array_diff_assoc()计算三个数组的差集
$result = array_diff_assoc($dog1,$dog2,$dog3);
echo "<br>array_diff_assoc()函数计算的差集<br>";
print_r($result);
//使用array_diff_key()计算三个数组的差集
$result = array_diff_key($dog1,$dog2,$dog3);
echo "<br>array_diff_key()函数计算的差集<br>";
print_r($result);
?>