为了账号安全,请及时绑定邮箱和手机立即绑定

php入门之数组函数(4)

标签:
PHP

<?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);
?>

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消