php foreach 遍历数组问题
本文介绍了php foreach 遍历数组问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如图怎么让order_id 里面数字相同的只循环输出一次
业务是这样的 这个表记录的是一个订单与产品的关联 order_id是订单id
因此表中记录了 2个815说明是 同一个订单 他们拥有同一个订单id
那么问题来了 再展示 订单列表的时候怎么把 order_id相同的合并成一个输出尼
上图是把 order_id 相同的分开输出展示了 怎么合并尼
解决方案
$user_orders = 你获取的数据库数据;
$order_array = array();
foreach($user_orders as $value){
$order_array[$value['order_id']][] = something;//一些你想放进去的数据
}
return $order_array;
根据订单ID输出数组,直接就合并了相同的啊(有什么不对的请指教)
这篇关于php foreach 遍历数组问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文