これまで再帰を書いたことはなかったのですが(よくよく考えたらアルゴリズムのことは全く分かりませんでした)、たまたま必要があったので書いてみたところ、結構簡単だったので記録しておきます。特定の。
データベースは dedecms のデフォルト、dede_arctype は列を保存するテーブル、reid は列の親列 ID です。
var_dump($array);
function get_sons($type, &$current_array){
$result = mysql_query("reid = {$type} の dede_arctype から ID を選択");
while($row = mysql_fetch_assoc($result)){
$current_array[ ] = $ row ['id'];
http://www.bkjia.com/PHPjc/771873.html
true