当前位置: 代码迷 >> PHP >> 怎么循环带条件的数组
  详细解决方案

怎么循环带条件的数组

热度:17   发布时间:2016-04-28 18:25:00.0
如何循环带条件的数组
本帖最后由 albb_num1 于 2014-10-18 20:47:12 编辑
下面这个数组


$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){ ?>     
  相关解决方案