>  기사  >  백엔드 개발  >  如何循环带条件的数组

如何循环带条件的数组

WBOY
WBOY원래의
2016-06-23 13:47:23758검색

下面这个数组

$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 }?>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP+mysql的一个问题다음 기사:php json数组问题