PHP基本語法第三章-流程控制

 

一。條件語句

 

1.if語句 語法:

 

if (條件語句1)例如$a=$b或$a>$b

 

{

 

    當滿足條件語句1時執行的命令,例如echo "a大於b";

 

}

 

elseif (條件語句2) 例如$a<0或$b<0

 

{

 

   當滿足條件語句2時執行的命令,例如echo "因為a或b小於0,超過可選范圍";

 

}

 

else 不用接條件,分支的含義是既不滿足條件語句1也不滿足條件語句2時

 

{

 

   既不滿足條件語句1也不滿足條件語句2時執行的,如echo "您輸入的內容為空,請重新輸入";

 

}

 

<?  header("Content-Type:text/html; charset=utf-8");  $a=100;  $b=10;  if ($a>$b)  {      echo "a>b";  }  elseif ($a<$b)  {      echo "a<b";  }  else {      echo "a==b";  }  ?> 輸出結果a>b

 

實例2

 

<?  header("Content-Type:text/html; charset=utf-8");  $secore=92;  if($secore>=60 && $secore<70)  {      echo "您的成績及格瞭";  }  elseif($secore>=70 && $secore<80)  {      echo "您的成績良好";  }  elseif($secore>=80 && $secore<90)  {      echo "您的成績很好";  }  elseif($secore>=90 && $secore<=100)  {      echo "您的成績優秀";  }  elseif($secore>100 || $secore<0)  {      echo "您輸入的成績不合法";  }  else {      echo "您的成績不及格,請繼續努力";  }  ?> 輸出結果 您的成績優秀

 

(2)switch語句 語法

 

switch(條件的變量)例如:$a

 

{

 

  case 條件變量的條件 例如$a>0:滿足條件時執行的,例如echo a>0;break;

 

 case 條件變量的條件 例如$a<0:滿足條件時執行的,例如echo a<0;break;

 

default:以上條件都不滿足時候輸出的,例如echo "a與b不合法";

 

}

 

<?  header("Content-Type:text/html; charset=utf-8");  $secore=92;  switch($secore)  {      case $secore>=60 && $secore<70: $pj="您的成績及格瞭";break;      case $secore>=70 && $secore<80: $pj="您的成績良好";break;      case $secore>=80 && $secore<90: $pj="您的成績很好";break;      case $secore>=90 && $secore<=100: $pj="您的成績優秀";break;      case $secore<0 || $secore>100: $pj="您的成績不合法";break;      default: $pj="您的成績不及格,繼續努力";  }  echo $pj;  ?> 輸出結果 您的成績優秀

 

(3)三元操作符 語法

 

echo (條件,例如:$a>$b)?如果條件成立語句"a>b":如果不成立條件"a<b";

 

<?  header("Content-Type:text/html; charset=utf-8");   $a=10;$b=20;  echo ($a>$b)?"a>b" :"a<b";  ?> 二。流程控制語句

 

循環語句

 

1.for語句 語法

 

for ($變量名=0;$數組名<count($變量名);$變量名++)

 

{

 

    echo $數組名[$變量名];

 

}

 

<?  header("Content-Type:text/html; charset=utf-8");   $a=array('張超','喬斌','陳偉','趙永峰');  for ($i=0;$i<count($a);$i++)  {      echo $a[$i]." ";  }  ?> 輸出結果 張超 喬斌 陳偉 趙永峰

 

2.while語句 語法

 

$變量名=0

 

while($變量名<count(數組名))

 

{

 

 echo $數組名[$變量名];

 

$變量名++

 

}

 

<?  header("Content-Type:text/html; charset=utf-8");   $a=array('張超','喬斌','陳偉','趙永峰');  $i=0;  while ($i<count($a))  {      echo $a[$i]." ";      $i++;  }  ?> 輸出結果 張超 喬斌 陳偉 趙永峰

 

3.foreach循環 語法

 

foreach($變量名as $變量重命名)

 

{

 

 echo $變量重命名;

 

}

 

<?  header("Content-Type:text/html; charset=utf-8");   $a=array('張超','喬斌','陳偉','趙永峰');  foreach ($a as $v)  {      echo $v." ";  }  ?> 輸出結果 張超 喬斌 陳偉 趙永峰

 

本文出自 “PHP學習筆記” 博客

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *