我正在尝试对指向另一个项目的项目进行排序,以嵌套在它指向的项目下。每个项目都可以引用一个父项;如果它确实将它嵌套在它的父级下,则正常重新索引。
foreach($list as $item) {
if($item->parent != null) {
$newlist[$list->parent] = $item;
}
else {
$newlist[$item->id] = $item;
}
}
使用等号运算符覆盖项目而不是附加到数组。理想情况下应该将 $newlist[$item->parent] 转换为新项目数组。