У меня есть массив, упомянутый ниже.Группировка и слияние массива в 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
)
);
Это не будет работать, если оно будет больше 1 значения в '$ subArray ['names']' – fiction
@fiction теперь он делает (но это не было требование, теперь это было?) – RichardBernards