ホームページ >バックエンド開発 >PHPチュートリアル >thinkPHP3.2の無限走査に関する問題で数日間悩んでいます。
thinkPHP3.2の無限走査問題について、数日前から気になっています
まずは写真とコードを載せます-----------
無限再帰関数--
/**<br /> * 无限递归<br /> * @param $data<br /> * @param $pId<br /> * @return array<br /> * @author 郑景强<br /> */<br />function getTree($data, $pId = 0){<br /> $tree = array();<br /> foreach($data as $k => $v){<br /> if($v['pid'] == $pId){<br /> //父亲找到儿子<br /> $v['children'] = getTree($data, $v['id']);<br /> $tree[] = $v;<br /> //unset($data[$k]);<br /> }<br /> }<br /> return $tree;<br />}<br />