PHP嵌套循环输出导航[不使用递归]

<?php
// 本类由系统自动生成,仅供测试用途
class TestAction extends Action {
    public function index(){
	$select=M(‘select‘);
		$rs=$select->where(‘parent_id=0‘)->select();
		//$rs=$select->where(‘parent_id=‘.$parentid)->select();
		for($i=0;$i<count($rs);$i++){
			if($i==0){
				echo ‘<p class="letter" id="‘.$rs[$i][‘index‘].‘">‘.$rs[$i][‘index‘].‘</p>‘;
				$index=$rs[$i][‘index‘];
			}
			//去重输出首字母
			if($rs[$i][‘index‘]!=$index){
				echo ‘<p class="letter" id="‘.$rs[$i][‘index‘].‘">‘.$rs[$i][‘index‘].‘</p>‘;
				$index=$rs[$i][‘index‘];
			}
			echo $rs[$i][‘name‘].‘<br>‘;
			$series=$select->where(‘parent_id=‘.$rs[$i][‘id‘])->select();
			for($j=0;$j<count($series);$j++){
				echo $series[$j][‘name‘].‘<br>‘;
				$model=$select->where(‘parent_id=‘.$series[$i][‘id‘])->select();
				for($x=0;$x<count($model);$x++){
					echo $model[$x][‘name‘].‘<br>‘;
				}
				//for()
			}
		}
    }
}


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。