相关疑难解决方法(0)

make switch使用===比较不==比较在PHP中

反正是为了使下面的代码仍然使用开关b而不返回a?谢谢!

$var = 0;
switch($var) {
    case NULL : return 'a'; break;
    default : return 'b'; break;
}
Run Code Online (Sandbox Code Playgroud)

当然,使用if语句,你可以这样做:

$var = 0;
if($var === NULL) return 'a';
else return 'b';
Run Code Online (Sandbox Code Playgroud)

但是对于更复杂的例子,这变得冗长.

php type-conversion

71
推荐指数
4
解决办法
1万
查看次数

PHP开关进入案例0:即使有一个有效的案例?

以下switch case语句应该执行case"january"的值:但它正在执行case 0的值:是否可以告诉我它为什么这样做?码:

<?php
$a = "january";
switch ($a)
{
    case 0:
    case 3:
        echo "The value is either 0 or 3";
        break;
        echo "0/2";
        break;
    case "january":
        echo "january";
        break;
    case "march":
        echo "The value is ";
        break;
    case 2:
        echo "The value is 2";
        break;
    default:
        echo "Here is ur default message";
        break;
}
?>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,对于"游行"的情况,它也在做同样的事情....?

php

1
推荐指数
1
解决办法
121
查看次数

开关盒问题

如何修复或添加正则表达式?

case substr($rrr['url'],-4)=='.jpg' || '.png' || '.gif' || '.tif' || '.tiff': 
Run Code Online (Sandbox Code Playgroud)

php regex switch-statement

0
推荐指数
1
解决办法
1061
查看次数

标签 统计

php ×3

regex ×1

switch-statement ×1

type-conversion ×1