开发者社区 问答 正文

php数组组

我有以下数组

Array ( [0] => Array ( [id] => 96 [shipping_no] => 212755-1 [part_no] => reterty [description] => tyrfyt [packaging_type] => PC )

[1] => Array
    (
        [id] => 96
        [shipping_no] => 212755-1
        [part_no] => dftgtryh
        [description] => dfhgfyh
        [packaging_type] => PC
    )

[2] => Array
    (
        [id] => 97
        [shipping_no] => 212755-2
        [part_no] => ZeoDark
        [description] => s%c%s%c%s
        [packaging_type] => PC
    )

) 如何将数组分组id?是否有任何本地php函数可用于执行此操作?

如果我foreach以上所述,那么我将得到一个副本,我该如何避免呢?

在上面的示例中id有2个项目,因此它需要位于中id。问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-09 12:15:48 292 分享 版权
1 条回答
写回答
取消 提交回答
  • 没有本机的,只需使用循环即可。

    $result = array(); foreach ($data as $element) { $result[$element['id']][] = $element; }

    2020-02-09 12:15:58
    赞同 展开评论
问答分类:
PHP
问答标签:
问答地址: