温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php如何去除重复数组值

发布时间:2021-03-30 13:58:24 来源:亿速云 阅读:241 作者:小新 栏目:编程语言

这篇文章主要介绍php如何去除重复数组值,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

php去除重复数组值的方法:首先打开相应的PHP代码文件;然后通过“array_unique($ordernum);”去掉重复的字符串;最后输出去重后的数组即可。

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数组格式

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如何去除重复数组值”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI