如何在数组的数组中找到相同的名称,并在PHP中组合它们的值?

如何在数组的数组中找到相同的名称,并在PHP中组合它们的值?,php,arrays,Php,Arrays,我有这种类型的数组结构 Array ( [0] => Array ( [name] => Name [value] => Ram ) [1] => Array ( [name] => Gender [value] => Male ) [2] => Array

我有这种类型的数组结构

Array
(
    [0] => Array
        (
            [name] => Name
            [value] => Ram
        )

    [1] => Array
        (
            [name] => Gender
            [value] => Male
        )

    [2] => Array
        (
            [name] => Age
            [value] => 25
        )

    [3] => Array
        (
            [name] => Color
            [value] => Red
        )

    [4] => Array
        (
            [name] => Color
            [value] => Yellow
        )

    [5] => Array
        (
            [name] => Game
            [value] => Cricket
        )

    [6] => Array
        (
            [name] => Game
            [value] => Football
        )

    .
    .
    .
)
如何在整个数组中找到包含的相同名称并组合它们的值?在上面,颜色和游戏名是相同的,所以我需要数组中的颜色和游戏值。请注意,可能还有其他名称不仅颜色和游戏相似

Array
(
    [0] => Array
        (
            [name] => Name
            [value] => Ram
        )

    [1] => Array
        (
            [name] => Gender
            [value] => Male
        )

    [2] => Array
        (
            [name] => Age
            [value] => 25
        )

    [3] => Array
        (
            [name] => Color
            [value] => array( 'Red', 'Yellow' )
        )

    [4] => Array
        (
            [name] => Game
            [value] => array( 'Cricket', 'Football' )
        )
    .
    .
    .
)

试试下面的代码。看看这是否对你有帮助。 注意:为了便于将来参考,当您在此处提出问题时,请提供您迄今为止所做的代码。在这个问题上,你似乎没有试图解决它


你能发布你的代码来看看问题出在哪里吗?可能是的重复,但同样,它对第二个相同的名字不起作用。在上面的例子中,它对游戏不起作用。在游戏中,我也得到了颜色的值数组[name]=>Game[value]=>Array'Red'、'Yellow'、'Cricket'、'Football'`更新了答案。如果键存在,我们必须在valueArray数据每次进入块时清除它。很抱歉告诉你,这个地方不能完成你的密码。你必须自己解决一些问题。