php二维数组找出相同的key,拼接value
array(
array(
"ShopID" => "C024",
"Name" => "a",
"ListNo" => 13343
),
array(
"ShopID" => "C024",
"Name" => "c",
"ListNo" => 13343
),
array(
"ShopID" => "C024",
"Name" => "b",
"ListNo" => 13342
),
array(
"ShopID" => "C024",
"Name" => "d",
"ListNo" => 13342
),
array(
"ShopID" => "C024",
"Name" => "e",
"ListNo" => 13346
),
array(
"ShopID" => "C024",
"Name" => "f",
"ListNo" => 13346
)
);
ListNo相同的值重新组织成一个数组,实现的效果:
array("ShopID" => "C024", "Name" => array("a", "c"), "ListNo" = 13343);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
0 =>
1 =>
2 =>
遍历数组,遍历时把ListNo作为Key,然后判断下如果isset同样的Key就对Name做合并操作,没有就直接写入,到最后array_merge一下清除掉数组的Key