我发现了一个代码片段,它接收了一个数组并将其组织在父级子级多级组织中。像下面这样将php数组组织成多层次的子级父组织
$phases = array(
array('id'=>1,'name'=>'First Step','parent_id'=>0,'percentage'=>.50,'order'=>1),
array('id'=>2,'name'=>'Second Step','parent_id'=>0, 'percentage'=>.50,'order'=>2),
array('id'=>3,'name'=>'Third Step','parent_id'=>2, 'percentage'=>.25,'order'=>3),
array('id'=>4,'name'=>'Fourth Step','parent_id'=>2, 'percentage'=>.25,'order'=>1),
array('id'=>5,'name'=>'Fifth Step','parent_id'=>2, 'percentage'=>.25,'order'=>1),
array('id'=>6,'name'=>'Sixth Step','parent_id'=>2, 'percentage'=>.25,'order'=>1),
);
它能够将所有的子数组添加到他们尊敬的父项下。我找不到那个代码。人有一个想法
比如,结果会是id = 2的数组会有一个'children'元素,它是一个包含元素id = 2-6的数组?你能举一个例子吗?谢谢。 – Wiseguy