PHP 條件語句
PHP 條件語句的四種型別:
語句 |
說明 |
---|---|
if | 在條件成立時執行程式碼。 |
if...else | 在條件成立時執行一塊程式碼,條件不成立時執行 else 程式碼。 |
if...elseif...else | 在若干條件之一成立時執行一個程式碼塊,條件不成立時執行 else 程式碼。 |
switch | 在若干條件之一成立時執行一個程式碼塊。 |
PHP - if 語句
if (條件)
{
條件成立時要執行的程式碼;
}
PHP - if...else 語句
if (條件)
{
條件成立時執行的程式碼;
}
else
{
條件不成立時執行的程式碼;
}
PHP - if...elseif...else 語句
if (條件)
{
if 條件成立時執行的程式碼;
}
elseif (條件)
{
elseif 條件成立時執行的程式碼;
}
else
{
條件不成立時執行的程式碼;
}
PHP switch 語句
<?php
switch (n)
{
case label1:
如果 n=label1,此處程式碼將執行;
break;
case label2:
如果 n=label2,此處程式碼將執行;
break;
default:
如果 n 既不等於 label1 也不等於 label2,此處程式碼將執行;
}
例項:
<?php
$color = 256;
switch ($color)
{
case "R":
echo "紅色";
break;
case "G":
echo "綠色";
break;
case "B":
echo "藍色";
break;
case 256:
echo "000";
break;
default:
echo "RGB色";
}
原理解釋:首先對
switch
裡面的的表示式 n(通常是變數)進行一次計算。將表示式的值與結構中每個case
的值進行比較。如果存在匹配,則執行與case
關聯的程式碼。程式碼執行後,使用break
來阻止程式碼跳入下一個case
中繼續執行。default
語句用於不存在匹配(即沒有case
為真)時執行。
本作品採用《CC 協議》,轉載必須註明作者和本文連結