【PHP学习笔记】if else 条件语句 switch case 条件分支

条件语句

if语句

仅当前指定条件成立时执行代码

$a = 20;
if($a ==20 ){
    echo '$a是等于20的';
    echo '<br>';
}

if...else....语句

在条件成立时执行if代码否则执行esle代码

/**
*可将变量$a的值改为其他的例如30则会输出$a是不等于20的
*/
if($a != 20){
    echo '$a是不等于20的';
    echo '<br>';
}else{
    echo '$a是等于20的';
    echo '<br>';
}

if...elseif...else

/**
 * 将$a的变量改为30时则输出$a是大于20的
 * 将$a的变量改为0时则输出$a是小于20的
 */
if($a > 20){
    echo '$a是大于20的';
    echo '<br>';
}elseif($a == 20){
    echo '$a是等于20的';
    echo '<br>';
}else{
    echo '$a是小于20的';
    echo '<br>';
}

嵌套

$a = 20;
$b = 30;
/**
* if | elseif | else 内是嵌套if的
* 嵌套的if还可以继续嵌套
* 将$a改为20 | $b改为30 则输出 echo '$a是等于20的';和 echo '$b是等于30的';
* 将$b改为30以外的数字则输出echo '$a是等于20的';和 echo '$b是不等于30的';
*/
if($a > 20){
echo '$a是大于20的';
echo '<br>';
}elseif($a == 20){
echo '$a是等于20的';
echo '<br>';  
if($b == 30){
echo '$b是等于30的';
echo '<br>';
}else{
 echo '$b是不等于30的';
 echo '<br>';
 }
}else{
echo '$a是小于20的';
echo '<br>';
}

switch

/**
 * 将变量$a改为 10 | 20 | 30 或者删除变量$a这段代码就会根据修改的输出
 * 10 $a=10;
 * 20 $a=20;
 * 30 $a=30;
 * 默认输出 无变量$a
 */
switch ($a) {
    case 10:
        echo '10';
        break;
    case '20':
        echo '20';
        break;
    case 30:
        echo '30';
        break;
    default:
        echo '默认输出';
}

总结

判断语句

  • 1.if()
  • 2.elseif()
  • 3.else()
  • 4.swirch

注意

  • A.if判断语句内可用再次嵌套if,else和elseif同理
  • B.switch主要用在条件比较淡且条件单一的场景
  • C.switch的每个半段值结尾必须加上break;结束符
  • D.default作为没有检测到变量才输出的默认语句
  • E.case简单的数字是字符串也就是但引号包住的数字同样也可用判断

版权声明

  • 1.本站文章基本属于原创,搬运者请标注来源地址
  • 2.部分文章转载需经过作者同意。
  • 3.网站资源来源于网络,仅供学习!
  • 4.待添加....
  • Html|JavaScript|Css学习笔记编程学习笔记

    【Js学习笔记】输入和输出的语法&&字面量

    2024-4-6 14:02:55

    PHP学习笔记编程学习笔记

    【PHP学习笔记】for循环 while循环 do while循环 break continue循环控制

    2024-4-7 20:46:19

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    有新私信 私信列表
    搜索
    歌曲封面