The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ Continue标签 ]

如果我们需要在模板中使用continue 的方法,通过本语法我们可以很方便地跳出循环。


我们在模板中写下如下的代码:

  1. <php>   
  2. $arrList =array( 'D','o','Y','o','u','H','a','o','B','a','b','y' );   
  3. </php>   
  4. <foreach for=arrList>   
  5.    <if condition="($value eq 'D') or ($value eq 'Y') or ($value eq 'H') ">   
  6.        <continue/>   
  7.    </if>   
  8.    {$value}   
  9. </foreach>  

程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-13 02:09:44  */ ?>   
  2. <?php    
  3. $arrList =array( 'D','o','Y','o','u','H','a','o','B','a','b','y' );   
  4.  ?>   
  5. <?php $i=1 ;?>   
  6. <?php if( is_array( $arrList ) ) : foreach( $arrList as $key=>$value): ?>   
  7.   
  8.    <?php if(($value == 'D') or ($value == 'Y') or ($value == 'H') ) :?>    
  9.        <?php continue; ?>   
  10.     <?php endif; ?>   
  11.    <?php echo( $value ); ?>   
  12.   
  13. <?php $i++ ;?>   
  14. <?php endforeach;endif; ?>  

如图:


程序输出结果如下:

  1. o o u a o B a b y  

如图:


好了,关于如何在模板中跳出循环就结束了。