加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP switch / case语句,不区分大小写的字符串比较

发布时间:2020-12-13 18:24:11 所属栏目:PHP教程 来源:网络整理
导读:开关/案例字符串比较区分大小写. ?php$smart = "crikey";switch ($smart) { case "Crikey": echo "Crikey"; break; case "Hund": echo "Hund"; break; case "Kat": echo "Kat"; break; default: echo "Alt Andet";}? 上面的代码打
开关/案例字符串比较区分大小写.
<?php
$smart = "crikey";

switch ($smart) {
     case "Crikey":
         echo "Crikey";
         break;
     case "Hund":
         echo "Hund";
         break;
     case "Kat":
         echo "Kat";
         break;
     default:
         echo "Alt Andet";
}
?>

上面的代码打印“Alt Andet”,但我想比较字符串不区分大小写并打印“Crikey”.我怎样才能做到这一点?

将输入转换为大写或小写,问题解决了.
<?php
$smart = "cRikEy";

switch (strtolower($smart)) {
     case "crikey": // Note the lowercase chars
         echo "Crikey";
         break;
     case "hund":
         echo "Hund";
         break;
     case "kat":
         echo "Kat";
         break;
     default:
         echo "Alt Andet";
}
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读