-2
<?php
$array = array(
array('ID'=>1,'PARENTID'=>0),
array('ID'=>2,'PARENTID'=>0),
array('ID'=>3,'PARENTID'=>1),
array('ID'=>4,'PARENTID'=>1),
array('ID'=>5,'PARENTID'=>3)
);
?>
мне нужно сгруппировать выше и массив в нечто вроде ниже,Рекурсивный Groupin массива
$array = array(
array(
'ID'=>1,
'PARENTID'=0,
'CHILD'=> array(
array(
'ID'=>3,
'PARENTID'=>1,
'CHILD'=> array(
array('ID'=>5,'PARENTID'=>3)
)
),
array('ID'=>4,'PARENTID'=>1)
)
)
);
Можно ли это сделать. Спасибо ..
похоже, что вы не понимаете, в чем вопрос. Речь идет не о заполнении линейных массивов. Вам необходимо выполнить итерацию по начальному массиву с учетом иерархии – RomanPerekhrest