如果我有类似的代码,例如,如果有人忘记将他们的运营商名称大写,if ($_REQUEST['carrier'] == "T-Mobile") {}
我是否不必做得很好?"t-mobile"
我正在编写一个电子邮件文本订阅系统。
问问题
152 次
4 回答
1
您可以使用 strcasecmp 函数来检查两个字符串是否相等(不区分大小写)。
如果它们相等,则此函数返回 0。
看看这里: http: //php.net/manual/en/function.strcasecmp.php
你的 if 看起来像这样
if (strcasecmp($_REQUEST['carrier'], "T-Mobile") == 0)
于 2013-04-16T22:39:22.767 回答
0
我真的无法弄清楚你的问题,但是......
尝试将两者都转换为小写并进行比较。
于 2013-04-16T22:37:43.040 回答
0
是的,它区分大小写。解决方案是将输入转换为小写:
if (strtolower($_REQUEST['carrier']) == "t-mobile") {
于 2013-04-16T22:38:00.853 回答
0
于 2013-04-16T22:40:06.190 回答