<?php
/**
* array_diff_ukey() 通过回调函数的方式,返回一个数组在其它数组中不存在的键名的值
* array_diff_uassoc() 比较键名和键值,同上
* array_intersect 都存在的键值
* array_intersect_key 都存在的键名
* array_intersect_assoc
* array_intersect_ukey 都存在的键名,回调函数 同上diff 规则
*/
echo "<pre>";
$arr1 = array("url"=>"bbs.houdunwang.com","name"=>"后盾网","zhangsan");
$arr2 = array("url1"=>"bbs.houdunwang.com","name"=>"后盾网","zhangsan");
$arr3 = array("url"=>"bbs1.houdunwang.com","name1"=>"后盾网");
$arr0 = array_diff_ukey($arr1, $arr2, $arr3, a);
function a($k1,$k2){
if($k1 === $k2){
return 0;
}elseif($k1 > $k2){
return 1;
}else{
return -1;
}
}
print_r($arr0);
$arr0 = array_intersect_key($arr1, $arr2);
print_r($arr0);
$arr0 = array_intersect_key($arr1, $arr2);
print_r($arr0);
?>
数组笔记(四)
最新推荐文章于 2024-05-04 14:08:23 发布