如何在数组的数组中找到相同的名称,并在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数据每次进入块时清除它。很抱歉告诉你,这个地方不能完成你的密码。你必须自己解决一些问题。