Php 如何使switch语句不区分大小写?

Php 如何使switch语句不区分大小写?,php,Php,在下面的示例中,有时$var可以是“值”、“值”甚至“值” 比较似乎区分大小写(只有全小写的“value”匹配)。是否有方法执行不区分大小写的比较 参考: 然后,在切换情况下,将所有小写字母写入,将字符串转换为小写字母,然后将其与所有小写字母字符串进行比较 switch ( strtolower($var) ) { case "value": // Value and VALUE don't seem to match here. break; } 在s

在下面的示例中,有时
$var
可以是“值”、“值”甚至“值”

比较似乎区分大小写(只有全小写的“value”匹配)。是否有方法执行不区分大小写的比较

参考:


然后,在切换情况下,将所有小写字母写入,将字符串转换为小写字母,然后将其与所有小写字母字符串进行比较

switch ( strtolower($var) ) {
    case "value":
        // Value and VALUE don't seem to match here.
        break;
}
在switch语句中使用
strtolower($var)
开关(strtolower($var)){case“value”:…
$var = strtolower($var)
switch ( strtolower($var) ) {
    case "value":
        // Value and VALUE don't seem to match here.
        break;
}