我有一个如下所示的数组。在PHP中对数组进行分组和合并
$array = array(
'0' => array(
'names' => array(0 => 'Apple'),
'group' => 1
),
'1' => array(
'names' => array(0 => 'Mango'),
'group' => 1
),
'2' => array(
'names' => array(0 => 'Grapes'),
'group' => 1
),
'3' => array(
'names' => array(0 => 'Tomato'),
'group' => 2
),
'4' => array(
'names' => array(0 => 'Potato'),
'group' => 2
)
);
我想要的结果以这样的方式使得如果阵列键“组”的值相同,则关键的“名字”的值应该被合并。我想要下面提到的输出。
$array = array(
'0' => array(
'names' => array(0 => 'Apple', 1 => 'Mango', 2 => 'Grapes'),
'group' => 1
),
'1' => array(
'names' => array(0 => 'Tomato', 1 => 'Potato'),
'group' => 2
)
);
如果在$ subArray ['names'] – fiction 2014-11-21 09:50:11
@fiction现在它不会正常工作(但这不是要求,现在是它?) – RichardBernards 2014-11-21 10:02:02