【问题标题】:How to merge sub-array group by key in PHP如何在PHP中按键合并子数组组
【发布时间】:2022-06-14 19:39:29
【问题描述】:

我有这个数组。如果发现任何键是公共的,则需要将子数组合并到公共键下以避免冗余数据。任何帮助都将不胜感激。

Array
(
    [0] => Array
        (
            [id] => 1
            [role] => Array
                (
                    ....
                )
        )

    [1] => Array
        (
            [id] => 1
            [role] => Array
                (
                   ....
                )
        )

    [2] => Array
        (
            [id] => 2
            [role] => Array
                (
                    ....
                )
        )
)

预期输出

Array
(
    [0] => Array
        (
            [id] => 1
            [role] => Array
                [0] => Array
                    (
                        ....
                    )
                [1] => Array
                    (
                        ....
                    )
        )

    [1] => Array
        (
            [id] => 2
            [role] => Array
                (
                   ....
                )
        )
)

有什么方法可以做到这一点。感谢任何帮助。谢谢。

【问题讨论】:

  • 当然有办法,但是你得写一些代码

标签: php arrays


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-25
  • 2021-12-03
  • 2017-10-22
  • 2011-04-14
  • 1970-01-01
  • 2014-12-11
相关资源
最近更新 更多