继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php入门之数组函数(4)

大叔_fighting
关注TA
已关注
手记 81
粉丝 44
获赞 400

<?php
/
array_diff_ukey()通过回调函数的方式,返回一个数组在其它数组中不存键名的数组元素
array_diff_uassoc()通过回调函数的方式,返回一个数组在其它数组中不存键名和键值的数组元素
array_intersect()在两个或多个数组当中,返回键值都存在的数组元素(第一个数组)
array_intersect_key()在两个或多个数组当中,返回键名相同的数组元素(第一个数组)
array_intersect_assoc()在两个或多个数组当中,返回键名和键值相同的数组元素(第一个数组)
array_intersect_ukey()通过回调函数的方式,返回第一个数组的键名在其它数组当中同时存在的数组元素
array_intersect_uassoc()通过回调函数的方式,返回第一个数组的键名和键值在其它数组当中同时存在的数组元素
/
function dump($arr){
echo "<pre>";
print_r($arr);
}
$arr1 = array("url"=>"bbs.houdunwang.com","name"=>"后盾网");
$arr2 = array("url2"=>"bbs.houdunwang.com","name"=>"后盾网");
$arr3 = array("weburl111"=>"bbs.houdunwang.com");
$arr0 = array_intersect_uassoc($arr1,$arr2,a);
function a($k1,$k2){
if($k1 === $k2){
return 0;
}elseif( $k1>$k2){
return 1;
}else{
return -1;
}
}
dump($arr0);
/
$arr0 = array_diff_uassoc($arr1,$arr2,a);
function a($k1,$k2){
if($k1===$k2){
return 0;
}elseif($k1>$k2){
return 1;
}else{
return -1;
}
}
dump($arr0);
/
//$arr0 = array_intersect($arr1,$arr2);
//$arr0 = array_intersect_key($arr1,$arr2);
//$arr0 = array_intersect_assoc($arr1,$arr2);
//dump($arr0);
?>

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP