ホームページ >バックエンド開発 >PHPチュートリアル >無限分類を実現するための PHP 再帰的手法の例_PHP チュートリアル
配列:
コードは次のとおりです | |
$items = array( array('id' => 1, 'pid' => 0, 'name' => 'レベル 11' ), array('id' => 11, ' pid ' => '名前' => 'www.111cn.net レベル 12' ), array('id' => 1, '名前' => 'レベル21' ), array('id' => 10, 'pid' => 11, 'name' => 'レベル 22' ), array('id' => 3, 'pid' = > 1, '名前' => 'レベル 23' ), 配列('id' => 12, 'pid' => 11, '名前' => 'レベル 24 ' ), 配列( 'id' => 13, 'pid' => 12, 'name' => 'レベル 3 31' ), array('id' => 9, 'pid' = > 1, 'name' ' => 'レベル 25' ), ); |
機能:
コードは次のとおりです | |
function formatTree($array, $pid = 0){ $arr = array(); $tem = array(); foreach ($array as $v) { if ($v['pid'] = = $pid) { $tem = formatTree($array, $v['id']); ] = $v; } } return $arr; } |
無制限の分類&ツリーフォーラムの実装
http://www.bkjia.com/PHPjc/738522.html