ホームページ >バックエンド開発 >PHPチュートリアル >PHP における無限階層データの階層処理コード array_PHP チュートリアル
function _findChildren($list, $p_id){ //数据层级化,
$r = array();
foreach($list as $id=>$item){
if($item['parent_id'] == $p_id) {
$length = count($r);
$r[$length] = $item;
if($t = $this->_findChildren($list, $item['id'] ) ){
$r[$length]['children'] = $t;
}
}
return $r;
}