ホームページ >バックエンド開発 >PHPチュートリアル >thinkPHP3.2の無限走査問題について、数日間悩んでいます。

thinkPHP3.2の無限走査問題について、数日間悩んでいます。

WBOY
WBOYオリジナル
2016-06-20 12:46:54884ブラウズ

まず画像とコードを貼り付けます-----------


無限再帰関数 --

/** * 无限递归 * @param $data * @param $pId * @return array * @author 郑景强 */function getTree($data, $pId = 0){    $tree = array();    foreach($data as $k => $v){        if($v['pid'] == $pId){            //父亲找到儿子            $v['children'] = getTree($data, $v['id']);            $tree[] = $v;            //unset($data[$k]);        }    }    return $tree;}



必要なものは無限ループです、o(>?<)o私のデータはすでに無限ループに入っています。


ディスカッションへの返信 (解決策)

thinkPHP3.2 再帰

thinkPHP3.2 再帰

thinkPHP3.2 再帰

ねえ、これはどういう意味ですか
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。