php 重复 key,php 数组 array_intersect_key() array_unique()移除重复

/*

* array_diff 找没有

* array_udiff()回调函数找没有的

* array_udiff_assoc()

* array_udiff_uassoc()要定义两个回调函数,比较键值和键名的比较

* array_diff_key 找没有的键名

* array_diff_assoc 键名键值都查找(不匹配的数值)

* array_diff_uassoc 键名键值都查找(不匹配的数值)输出

* array_diff_ukey() // 找到没有的键名输出

* array_combin 合并

* array_change_key_case 键名小写

* array_intersect() 多个数组中,返回键值相同的,

* array_intersect_key() 多个数组中,返回键名相同的,

* array_intersect_assoc() 多个数组中,返回键名和键值都相同的,

* array_intersect_ukey() 通过回调函数的方式,返回第一个数组键名在其他数组同时存在的数组元素

*array_intersect_uassoc(30,2,"问问") 通过回调函数的方式,返回第一个数组键名和键值在其他数组同时存在的数组元素

*array_fill()通过指定的索引顺序及个数生成数组

*array_flip()把数组中的键值和键名交换,交换

*array_key_exists()判断是否存在的键名,返回bool

*array_keys()返回数组中的键名

*array_unique()移除重复

*

*/

echo "

";

function dump($arrx){

print_r($arrx);

}

$arr6e = array("aa012" =>"1","d02" =>1,"Aa03" =>"csad");

$arra = array("aa012" =>"hhrr3","d02" =>"ddd","Aa03" =>"csad");

$arr6a = array("a012" =>"hrr3d","d02" =>"ee1d","Aa03" =>"csad");

$arr6d = array("a01" =>"hrr","d02" =>"ddd","d03" =>"csad");

$arr6b = array("ttt","hhe2","csad");

$arr6c = array("ttt4","hhe4","csad2");

$arr2 = array_combine($arr6a, $arr6a);

$arr = array_diff($arr6b, $arr6c);

$arr8 = array_diff_key($arr6a, $arr6d);

$arr3 = array_change_key_case($arr6a,CASE_UPPER);//大写

$arr4 = array_diff_assoc($arr6a, $arr6d);

$arr5 = array_diff_ukey($arr6d,$arr6a,a);

$arr6 = array_diff_uassoc($arr6a, $arr6d,a); //array_diff_uassoc

$arr7 = array_intersect_ukey($arra, $arr6a,$arr6d,a); //array_intersect_key

$arr9 = array_intersect_ukey($arr6a, $arr6d,a); //array_intersect_key

$arr10 = array_filter($arr6a,b);// array_filter 过滤函数

$arr11= array_keys($arr6e,"1",false);

function a($k1,$k2){

if ($k1===$k2){

return 0;

}elseif ($k1>$k2){

return 1;

}else {

return -1;

}

}

if (array_filter($arr6e,b)){

echo "非法信息";

}else{

echo "成功";

}

function b($v){

if (strpos($v, "课程")){

return true;

}else {

return false;

}

}

// array_diff_ukey() // 找到没有的键名输出

dump($arr11);

?>

原文:http://www.cnblogs.com/lemonphp/p/4983195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值