専門家は、戻り値があるように再帰関数を変更するのを手伝ってください
現在、私は再帰関数を持っています。その機能は、多次元配列の ID 値をエコーアウトすることです
エコーは「1」と表示されますページ上の , 2, 3 , 4, 5..."
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->function arr_fun($arr){ if(is_array($arr)){ foreach($arr as $v){ if(is_array($v)){ arr_fun($v); }else{ echo $arr[id].","; break; } } }else{ echo $arr.","; } }
関数 arr_fun($arr){ $r = ''; if(is_array($arr)){ foreach($arr as $v){ if(is_array($v)){ $r .= arr_fun($v); }それ以外{ $r .= $arr[id].","; 壊す; } } }それ以外{ $r .= $arr.","; } $r を返します。 <div class="clear"></div>