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