php 数组 array_intersect_key() array_unique()移除重复
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php 数组 array_intersect_key() array_unique()移除重复,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2052字,纯文字阅读大概需要3分钟。
内容图文
<?php /* * 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 "<pre>"; 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
内容总结
以上是互联网集市为您收集整理的php 数组 array_intersect_key() array_unique()移除重复全部内容,希望文章能够帮你解决php 数组 array_intersect_key() array_unique()移除重复所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。