首页 / PHP / php怎么去除重复数组值
php怎么去除重复数组值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php怎么去除重复数组值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3003字,纯文字阅读大概需要5分钟。
内容图文
![php怎么去除重复数组值](/upload/InfoBanner/zyjiaocheng/122/728bde19700a4fdbbed902b4014211d7.jpg)
php去除重复数组值的方法:首先打开相应的PHP代码文件;然后通过“array_unique($ordernum);”去掉重复的字符串;最后输出去重后的数组即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
php去除数组中重复值,并返回结果!
$data = db('order')->field('ordernum')->where(array('user_id' => $user_id))->select();
查询的数组格式
array(16) { [0] => array(1) { ["ordernum"] => string(18) "190415165656156213" } [1] => array(1) { ["ordernum"] => string(18) "190415165656156213" } [2] => array(1) { ["ordernum"] => string(18) "190415165656156213" } [3] => array(1) { ["ordernum"] => string(18) "190415170056183687" } [4] => array(1) { ["ordernum"] => string(18) "190415170056183687" } [5] => array(1) { ["ordernum"] => string(18) "190415170056183687" } [6] => array(1) { ["ordernum"] => string(18) "190415170345120966" } [7] => array(1) { ["ordernum"] => string(18) "190415170345120966" } [8] => array(1) { ["ordernum"] => string(18) "190415170345120966" } [9] => array(1) { ["ordernum"] => string(18) "190416174929158053" } [10] => array(1) { ["ordernum"] => string(18) "190416174929158053" } [11] => array(1) { ["ordernum"] => string(18) "190416194457158437" } [12] => array(1) { ["ordernum"] => string(18) "190416194457158437" } [13] => array(1) { ["ordernum"] => string(18) "190416195027154990" } [14] => array(1) { ["ordernum"] => string(18) "190416195027154990" } [15] => array(1) { ["ordernum"] => string(18) "190417124518178758" } } foreach ($data as $k => $v) { $ordernum[] = $v['ordernum']; }
ordernum数组格式【推荐学习:PHP视频教程】
array(16) { [0] => string(18) "190415165656156213" [1] => string(18) "190415165656156213" [2] => string(18) "190415165656156213" [3] => string(18) "190415170056183687" [4] => string(18) "190415170056183687" [5] => string(18) "190415170056183687" [6] => string(18) "190415170345120966" [7] => string(18) "190415170345120966" [8] => string(18) "190415170345120966" [9] => string(18) "190416174929158053" [10] => string(18) "190416174929158053" [11] => string(18) "190416194457158437" [12] => string(18) "190416194457158437" [13] => string(18) "190416195027154990" [14] => string(18) "190416195027154990" [15] => string(18) "190417124518178758" } $ordernum = array_unique($ordernum); //去掉重复的字符串
去重后ordernum 数组格式
array(7) { [0] => string(18) "190415165656156213" [3] => string(18) "190415170056183687" [6] => string(18) "190415170345120966" [9] => string(18) "190416174929158053" [11] => string(18) "190416194457158437" [13] => string(18) "190416195027154990" [15] => string(18) "190417124518178758" } foreach ($ordernum as $k => $v) { $new_ordernum[] = $v; //拆分后的重组 }
产生的新数组格式
array(7) { [0] => string(18) "190415165656156213" [1] => string(18) "190415170056183687" [2] => string(18) "190415170345120966" [3] => string(18) "190416174929158053" [4] => string(18) "190416194457158437" [5] => string(18) "190416195027154990" [6] => string(18) "190417124518178758" }
以上就是php怎么去除重复数组值的详细内容。
本文系统来源:https://www.php.cn/php-ask-473103.html内容总结
以上是互联网集市为您收集整理的php怎么去除重复数组值全部内容,希望文章能够帮你解决php怎么去除重复数组值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。