php 数组合并的问题
现在有两个数组结构如下:
clist店铺的数组,list是商品的数组,
商品中的goods_shops_id和店铺中的id相当
想和并的效果是一个店铺包含该店铺的多个商品
试了好多方法都没成功,还请大神赐教~~~~
`"clist":[
{
"id":1,
"store_name":"店铺一",
},
{
"id":4,
"store_name":"店铺二",
}
]`
商品数据list:
"list":[
{
"id":8719,
"user_id":1,
"product_id":869,
"goods_shops_id":1,
},
},
{
"id":8723,
"goods_shops_id":1,
"weight":"500.00",
},
{
"id":8725,
"product_id":902,
"goods_shops_id":4,
}
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
两层循环,判断下clist下的 id 等于list下的goods_shops_id时,就将当前 list 下这个 val 数据放入 clist 下的一个 key 里就好了
我是这么做的,但是$label_ids[$item]['goods_list'][] = $m;这句报错了
$new_arr = [];
属性不存在,需要先创建哈。
可以关注下我的公众号: 搬砖程序员带你飞 各种学习干货