php foreach 遍历数组问题

查看:103
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆