/*** 再帰的無限分類は配列を返します * リンク: bbs.it-home.org * 日付: 2013/2/21*/$conn = mysql_connect('localhost','root','123456');mysql_select_db('test'); mysql_query("set names 'utf8'"); function getCate($pid = 0) { $sql = "select * from cate where pid=".$pid; $res = mysql_query($sql); if($res) { while($row = mysql_fetch_assoc($res)){ $categories[] = $row; } } < ;p>if(0 < count($categories)) { for($i = 0; $i < count($categories); $i++) { $categories[$i]['child' ] = getCate($categories[$i]['id']); } } return $categories; } //Call $cate = getCate(0); ?> コードをコピー 興味がありそうな記事: php無限分類再帰関数 無限レベルのキャッシュクラスを実装するためのphp拡張コード phpとjsで作られた無制限のスケーラブルなメニュー phpとmysqlによって実装された無制限の分類 phpは無限分類から配列クラスを生成します ecshopでの無限分類の分析 phpで書かれた無限レベルselectTreeクラス phpは再帰的メソッドを使用して無限レベルの分類コードを実装します