微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GET Minuscules and Capitals PhP

如何解决GET Minuscules and Capitals PhP

我有一个包含一些单词的数组,如果它们匹配从 GET 接收到的单词,它们会打印一条消息,但有时它不起作用,因为它与大写字母不匹配,有没有办法忽略大写字母和小分子? :(对不起,我对 PHP 很陌生,这个 PHP 是用于 twitch 中的命令 :)

<?PHP
> $so = $_GET["option"];
$default = 'Go check out $(touser) at twitch.tv/$(touser) and go show them some love '; 
if(isset($so) && $so != ""){
   $prefix = "Go check out my great friend who is part of our crew and go show them some love in twitch.tv/";
  > $channel = array(
      "gusbars(example)" => $prefix."gusbars/","vicent" => $prefix."viventtv/","smoxx" => $prefix."smoxxao/","tecno" => $prefix."tecnoteam/"
   );

   if(array_key_exists($so,$channel)){
    echo $channel[$so];
   }else if($so == "list"){
    foreach ($channel as $a_so => $value){
        echo $a_so." | ";
      }
   }else{
    echo $default;
   }
}else{
   echo $idefault;
}
?>

解决方法

您可以使用 PHP 的 strtolower() 函数来确保您尝试匹配/比较的变量始终是一致的。例如

$so = strtolower($_GET["option"]);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。