条件语句,经常会用到的
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],欢迎交流