家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


PHP break语句 (结束当前 for,foreach,while)


作者:网上收集    点击: 读取中...

1. break语句: (%$$521#^67)心情家园www.bbsdiy.net
  结束当前for、foreach、while、do-while、switch结构的执行.bread可以接受一个可选的数字参数来决定跳出几重循环. (%$$521#^67)心情家园www.bbsdiy.net
(%$$521#^67)心情家园www.bbsdiy.net
例: (%$$521#^67)心情家园www.bbsdiy.net
引用代码: <?php
    $i  
=  0;
while  (++
$i)  
{
  switch  (
$i)  
  {
    case  
5:
      echo  
"At  5<br  />\n";
      break  
1;  /*  只跳出switch循环,1为参数.  */
    
case  10:
      echo  
"At  10;  quitting<br  />\n";
      break  
2;  /*  跳出while和switch循环,2为参数.  */
    
default:
      break;
  }
}
?>
(%$$521#^67)心情家园www.bbsdiy.net
输出结果: (%$$521#^67)心情家园www.bbsdiy.net
    At 5 (%$$521#^67)心情家园www.bbsdiy.net
    At 10; quitting (%$$521#^67)心情家园www.bbsdiy.net
//------------------------------------------------------------------------------ (%$$521#^67)心情家园www.bbsdiy.net
(%$$521#^67)心情家园www.bbsdiy.net
 2.continue循环 (%$$521#^67)心情家园www.bbsdiy.net
引用代码: <?php
    $i
=0;
    while(
$i++<5)
    {
      if(
$i==2)  //跳了,也就是不会输出  i  am  2;
      
{
        continue;
      }
      echo  
"i  am  $i<br>";
    }  
    
$i=0;
    while(
$i++<5)
    {
      echo  
"外层<br>\n";
      while(
1)
      {
        echo
"&nbsp;&nbsp;中间层<br>\n";
        while(
1)
          {
          echo  
"&nbsp;&nbsp;&nbsp;&nbsp;内层<br>\n";
          
$i=6;
        continue  
3;
          }
      
//因为每次到内层的时候,就跳到第一层,不会被执行
      
echo  "我永远不会被输出的~~.<br>\n";
      }
    echo  
"我也是不会被输出的~~.<br>\n";
    }
  
?>
(%$$521#^67)心情家园www.bbsdiy.net
输出结果: (%$$521#^67)心情家园www.bbsdiy.net
    i am 1 (%$$521#^67)心情家园www.bbsdiy.net
    i am 3 (%$$521#^67)心情家园www.bbsdiy.net
    i am 4 (%$$521#^67)心情家园www.bbsdiy.net
    i am 5 (%$$521#^67)心情家园www.bbsdiy.net
    外层 (%$$521#^67)心情家园www.bbsdiy.net
     中间层 (%$$521#^67)心情家园www.bbsdiy.net
       内层 

收藏此文章     打印  更新     编辑此文章    『关闭窗口』