×

phpswitch语句

phpswitch语句(phpswitch语句成绩判断)

admin admin 发表于2023-04-13 11:54:07 浏览53 评论0

抢沙发发表评论

本文目录一览:

php使用switch语句将输入的1—12值转换成对应的"本月有多少天". 多少天可以固定30天

?php

switch ($i) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

echo "本吵运月31天指闭";

break;

case 2:

echo "本月28/29天";

break;

default:

echo "本月升逗梁30天";

}

?

这个PHP流程判断switch语句哪里出错了?为什么不执行default后面的语句

不执行default,是因为参数的值已经符合case设定的条件。

并且case中设置了break。也就是说。只要运行进入了case后。就会跳出switch判断咯。所以没有执行到default。

按照你的代码。我实验了一下。是没有问题的。代码以及结果如下:

switch ($xq){

    case '星期一':

        echo '上课';

        break;

    case '星期二':

        echo '上课';

        break;

    case 渣升'星期三':

        echo '上课';

        break;

    case '星期四':

        echo '如毕老上课';

        break;

    case '星期五':

        echo '上课';

  数铅      break;

    default:

        echo '不上课';

}

$xq = '星期一';

$xq = '星期六';

php switch中能加if语句吗

好扮汪像不能这样弄!

但你可以在switch之前判断一下

if(check($str)){

    $str = 缺缺桥'number';

}

switch($str)

{

   case "what":

       echo "what";

   break;

   case "how":

      echo "how";

   break;

   case "number"伏猛:

     echo 'hi';

     break;

   /*第三种情况是,若字符串前10个字符为数字,则输出"hi",应该怎么写?假设判断函数为check($str)*/