在PHP中比较if语句时,是否区分大小写?

在PHP中比较if语句时,是否区分大小写?,php,html,Php,Html,如果我有这样一个代码,If($\u REQUEST['carrier']==“T-Mobile”){}如果有人忘记大写他们是运营商的名字,我可以不做“T-Mobile”?我正在写一个电子邮件文本订阅系统。我真的搞不懂你的问题,但是 尝试将两者转换为小写并进行比较。是的,区分大小写。解决方案是将输入转换为小写: if (strtolower($_REQUEST['carrier']) == "t-mobile") { 可以使用strcasecmp函数检查两个字符串是否相等(不区分大小写) 如果它

如果我有这样一个代码,
If($\u REQUEST['carrier']==“T-Mobile”){}
如果有人忘记大写他们是运营商的名字,我可以不做
“T-Mobile”
?我正在写一个电子邮件文本订阅系统。

我真的搞不懂你的问题,但是


尝试将两者转换为小写并进行比较。

是的,区分大小写。解决方案是将输入转换为小写:

if (strtolower($_REQUEST['carrier']) == "t-mobile") {

可以使用strcasecmp函数检查两个字符串是否相等(不区分大小写)

如果它们相等,则此函数返回0

请看这里:

你的if看起来像这样

if (strcasecmp($_REQUEST['carrier'], "T-Mobile") == 0)
:


有更优雅的方法可以做到这一点,但你明白了。

谢谢你的建议。在我写这个剧本的其余部分时,我会记住这一点。谢谢你的建议。在我写这个脚本的其余部分时,我会记住这一点。
if (strtolower($_REQUEST['carrier']) == "t-mobile") { /* ... */ }