公共機能無限(){ $データ = $ この - > SortRepositorie-> サテ(); //孤立分類データ / * *データカテゴリ * / $配列 = $ この - > getTree($データ); // ますprint_r($配列);ダイ; リターン$配列; } // 制限は分類されなかっ パブリック関数getTreeを(データ$、$ PID = 0 ){ $のARR = 配列(); foreachの($データAS $キー=> $値) { IF($値[ ' PID '] == $のPID){ [$キー] ARR $ = $値。 $ ARR [$キー] [ ' CHID ' ] = $ この - > getTree($データ、$値[ ' ID ' ])。 } } を返す$ ARRを。 }