條件語句,經常會用到的
if語句
PHP的if語句和C差球不多,也能一層套一層,直到自己都不知道自己在做什麼。
<?php
if ($a > $b) {
echo "a > b";
$b = $a;
}
?>
else語句, 有了if,那鐵定少不了else
直接上代碼,語法什麼的一下就明白了
<?php
if ($a > $b) {
echo "a > b";
} else {
echo "b > a";
}
?>
當然少不了else if這種基本上是門語言都有的東西
<?php
if ($a > %b) {
echo "a > b";
} elseif ($a == $b) {
echo "a = b";
} else {
echo "a < b";
};
?>
在php裏面,elseif
和else if
行爲完全一樣,可以隨便換着用,但是除了下面這種操作,我第一次看到也表示很驚訝
<?php
if($a > $b):
echo "a > b";
elseif($a == $b):
echo "a = b";
else:
echo "a < b";
endif;
?>
switch 語句,學過C的話肯定也很熟悉
<?php
// 判斷條件爲數字
switch ($i) {
case 0:
echo "0";
break;
case 1:
echo "1";
break;
case 2:
echo "2";
break;
}
// 判斷條件還可以是字符串
switch ($i) {
case "a":
echo "a";
break;
case "b":
echo "b";
break;
case "c":
echo "c";
break;
// 如果一個有一個都對不上的可能,還可以用default
default:
echo "一個都對不上";
}
?>
郵箱[email protected],歡迎交流