たとえば、誰かがキャリア名を大文字にするのを忘れた場合、私は同様にif ($_REQUEST['carrier'] == "T-Mobile") {}
行う必要はありませんか? "t-mobile"
メールテキスト購読システムを書いています。
質問する
152 次
4 に答える
1
strcasecmp 関数を使用して、2 つの文字列が等しい (大文字と小文字を区別しない) かどうかを確認できます。
それらが等しい場合、この関数は 0 を返します。
ここを見てください:http://php.net/manual/en/function.strcasecmp.php
あなたの場合は次のようになります
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
if (strtolower($_REQUEST['carrier']) == "t-mobile") { /* ... */ }
もっとエレガントな方法がありますが、アイデアは得られます。
于 2013-04-16T22:40:06.190 に答える