你需要将它们按 级别 第一
使用 foreach 循环进入数组,检查级别是否与上一个项目相同,然后将其与该数组分组
$templevel=0; $newkey=0; $grouparr[$templevel]=""; foreach ($items as $key => $val) { if ($templevel==$val['level']){ $grouparr[$templevel][$newkey]=$val; } else { $grouparr[$val['level']][$newkey]=$val; } $newkey++; }print($grouparr);输出 print($ grouparr); 将显示为您希望的格式
您也可以尝试
print($grouparr[7]);
将显示
[7] => Array ( [4] => Array ( [cust] => XT7434 [type] => standard ) )
要么
print($grouparr[3]);
将显示
[3] => Array ( [2] => Array ( [cust] => XT8922 [type] => premier ) [3] => Array ( [cust] => XT8816 [type] => permier ) )



