2

当我在做一个if语句时,如果字符串是大写单词,它就不起作用,因为它会抓取我的搜索字符串的单词。

例子:

index.php?channel=test

<?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 回答