0

PHP中是否有允许不区分大小写比较的运算符?

而不是执行以下操作:

if (strtolower("A") == strtolower("a") )

我想我正在寻找类似的东西:

if ^("A" == "a")   

Where^告诉 php 忽略基于大小写的比较。

是的,我确实有一个疯狂的想象力。:)

4

4 回答 4

4

您可以使用stricmp

if(!strcasecmp('a', 'A')) echo 'strings are equal';
于 2012-04-04T15:03:00.363 回答
1

你可以用strcasecmp这个。只需检查它是否返回 0。

if (strcasecmp("A", "a") == 0) {
    // yes
}
于 2012-04-04T15:03:07.650 回答
1

您可以使用http://www.php.net/manual/en/function.strcasecmp.php strcasecmp

if (strcasecmp("A", "a") == 0) {
    echo 'OK';
}

谢谢

:)

于 2012-04-04T15:03:48.787 回答
0

strcasecmp

于 2012-04-04T15:03:26.307 回答