VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php continue和break流程控制语名用法

continue:continue 在循环结构用用来跳过本次循环中剩余的代码并开始执行下一次循环.

注:注意在 php 中 switch 语句被认为是作为 continue 目的的循环结构.continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾.

  1. <?php  
  2. while (list($key,$value) = each($arr)) {  
  3. if ($key == "zhoz"){ // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。  
  4. continue;  
  5. }  
  6. do_something ($value);  
  7. }  
  8. //例子2  
  9. foreach ($list as $temp) {  
  10. if ($temp->value == "zhoz") {  
  11. continue// 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。  
  12. }  
  13. do_list; // 这里显示数组中的记录  
  14. }  
  15. ?> 

break:break 结束当前 for,foreach,while,do..while 或者 switch 结构的执行,break 可以接受一个可选的数字参数来决定跳出几重循环.

  1. <?php 
  2. $arr = array ('one''two''three''four''stop''five'); 
  3. while (list (, $val) = each ($arr)) { 
  4.    if ($val == 'stop') { 
  5.        break;    /* you could also write 'break 1;' here. */ 
  6.    } 
  7.    echo "$val<br>n"
  8.  
  9. /* using the optional argument. */ 
  10.  
  11. $i = 0; 
  12. while (++$i) { 
  13.    switch ($i) { 
  14.    case 5: 
  15.        echo "at 5<br>n"
  16.        break 1;  /* exit only the switch. */ 
  17.    case 10: 
  18.        echo "at 10; quitting<br>n"
  19.        break 2;  /* exit the switch and the while. */ 
  20.    default
  21.        break
  22.    } 
  23. ?> 

实例二:

  1. <?php  
  2. $i = 0;  
  3. while ($i < 7) {  
  4. if ($arr[$i] == "stop") {  
  5. break;  
  6. }  
  7. $i++;  
  8. }  
  9. ?> 
  10.  

出处:http://www.phpfensi.com/php/20140524/3055.html


相关教程