Home >Backend Development >PHP Tutorial >如何循环带条件的数组
下面这个数组
$abc=array( [navigation_list] => Array ( [0] => Array ( [navigation_id] => 1 [navigation_title] => 题目1 [navigation_link] => http://127.0.0.1/ [navigation_sort] => 255 [navigation_open_type] => 1 ) [1] => Array ( [navigation_id] => 2 [navigation_title] => 题目2 [navigation_link] => http://127.0.0.1/circle [navigation_sort] => 255 [navigation_open_type] => 1 ) [2] => Array ( [navigation_id] => 3 [navigation_title] => 题目3 [navigation_link] => http://127.0.0.1/microshop [navigation_sort] => 255 [navigation_open_type] => 1 ) [3] => Array ( [navigation_id] => 4 [navigation_title] => 题目4 [navigation_link] => http://127.0.0.1/shop/index.php?act=brand [navigation_sort] => 255 [navigation_open_type] => 1 ) ))
<?php if ($abct[navigation_list][navigation_id]>2 || $output[navigation_list][navigation_id]>5){ foreach($output['navigation_list'] as $value) {?> <li class="link"><a href="<?php echo $value['navigation_link'];?>" <?php echo $value['navigation_open_type']=='1'?'target="_blank"':'';?>><?php echo $value['navigation_title'] ?></a></li> <?php } ?> <?php }?>
<?php foreach($abc['navigation_list'] as $value) {?><?php if ($value['navigation_id']>2){ ?> <li class="link"><a href="<?php echo $value['navigation_link'];?>" <?php echo $value['navigation_open_type']=='1'?'target="_blank"':'';?>><?php echo $value['navigation_title'] ?></a></li> <?php } ?> <?php }?>