php 引用传值一次循环搞定树
coderzhouyu2023/10/4
php 引用传值一次循环搞定树
function tree($data)
{
$res = [];
$i =1;
foreach ($data as $key => $value) {
echo "\n第{$i}次\n";
var_dump(isset($data[$value['pid']]));
if (isset($data[$value['pid']])) {
$data[$value['pid']]['child'][] = &$data[$key];
var_dump($data);
echo "\n";
}else{
$res[] = &$data[$key];
var_dump($res);
echo "\n";
}
$i++;
}
return $res;
}