2

ステートメントを実行しているときif、検索文字列の単語を取得するため、文字列が大文字の単語の場合は機能しません。

例:

index.php?チャンネル=テスト

<?php
    $channel_query = $_GET['channel'];
    $channel_query = $_GET['channel'];
    if ($channel_query == "test") {
        echo "Claimed";
    } elseif($channel_query == "test1") {
        echo "Claimed";
    }
    if(strtolower($channel_query) == strtolower($channel_query)){
    } else
        echo "N/A"; 

したがって、文字列が「Test」の場合、大文字であるため機能しません。何か案は?

4

1 に答える 1

8

両方の文字列の大文字と小文字を正規化できます。

使用例strtolower()

if (strtolower($channel_query) == 'test') {
  // code...
}
于 2013-08-22T18:58:18.800 に答える