$items= [
['id'=>6,'pid'=>5],
['id'=>1,'pid'=>0],
['id'=>3,'pid'=>2],
['id'=>2,'pid'=>1],
['id'=>4,'pid'=>0],
['id'=>5,'pid'=>4],
];
$items = array_column($items,null,'id');
foreach ($items as $item){
if($item['id'] == $items[$item['id']]['id'])
$items[$item['pid']]['son'][] = &$items[$item['id']];
}
这样子试下。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…