php學習筆記——流程控制

一、三大流程結構

順序結構

分支結構

循環結構

二、if語句

if(條件)
{
如果條件滿足,處理
}
else
{
如果條件不滿足,處理
}

多分支

if(條件1)
{
如果條件1滿足,處理
}
elseif(條件2)
{
如果條件2滿足,處理
}
elseif(條件3)
{
如果條件3滿足,處理
}
else
{
如果條件不滿足,處理
}

三、switch分支

switch(一個變量數據或表達式結果$v1)
{
  case 值1:
      分支語句1;
      break;      //如果進入一個分支後,沒有break,就進入下一個分支
  case 值2:
      分支語句2;
      break;
  case 值3:
      分支語句3;
      break;
  default:        //default分支也可以不寫
      默認分支;
}

四、循環結構while

while(循環條件)
{
  循環處理
  break;  //跳出循環
}

五、循環結構do while

do
{
  循環處理
  break;  //跳出循環
}while(循環條件);

六、循環結構for循環

for(循環變量初始化,循環條件判斷,循環變量的改變)
{
循環體語句
}

七、循環的兩種中斷

continue;  //中斷正在進行的循環體

continue [$n];  //中斷第幾層循環

break;  //循環整體結束

break [$n];  //中斷幾層循環

八、循環層數的含義

for(...)  //循環1
{
   for(...)  //循環2
   {

     for(...)  //循環3
     {
        break; //中斷循環3
        break 1; //中斷循環3        
        break 2; //中斷循環2
        break 3; //中斷循環1

        //continue 道理一樣

     }
     break 1; //中斷循環2        
     break 2; //中斷循環1
   }
   break 1; //中斷循環1        
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章