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