PHP条件语句

条件语句,经常会用到的

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里面,elseifelse 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],欢迎交流

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