永发信息网

php switch中能加if语句吗

答案:2  悬赏:30  手机版
解决时间 2021-11-09 01:50
php switch中能加if语句吗
最佳答案
switch($str)
{
case "what":
echo "what";
break;
case "how":
echo "how";
break;
case "how":
echo "how";
break;
default:
check($str);
}
function check($str){
preg_match('/(\d{10})/',$str,$arr);
if(!empty($arr)){
echo "hi";
}
}
?>
全部回答

好像不能这样弄!

但你可以在switch之前判断一下

if(check($str)){
    $str = 'number';
}
switch($str)
{
   case "what":
       echo "what";
   break;
   case "how":
      echo "how";
   break;
   case "number":
     echo 'hi';
     break;
   
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
紫花菌怎么洗
学小车新手左倒车入库看左边线离车身窄了怎么
WB7WHQE这是我的绿洲邀请码,最新获取,谁知
我想学水果花,哪里有培训班呢
呼图壁金吉安4S店地址在什么地方,想过去办事
雅亮眼镜店地址在哪,我要去那里办事,
大清铜币五文值多少钱
p与ph有何差异? 国际音标
那个祝福强化卷是什么东东?
亲们请问一下你们是怎么瘦脸的?重庆哪里有可
求快穿之倾倒众生的百度云!
满人入关与当时日本人区别在哪
3dmax展uv能自动缩放平铺吗?比如我这个模型很
红旗suvhs3什么时候上市
渗透原则的理论追溯
推荐资讯
想喝鲤鱼汤,产妇吃鲤鱼的做法都有哪些
暗黑里面,符文公式都有哪些? 从2 个凹槽的
9克水电解生成多少毫升氢气和多少毫升氧气?
王者荣耀帐号如何在别的手机登入
DNF红眼70级技能叫什么
7700除以500的竖式
企业基层岗位是什么工作
我26两个姐姐,二姐29大姐32,为什么我跟二姐
且末县鑫隆汽车用品有限公司地址有知道的么?
红心蒸汽喷雾电熨斗怎么灌水进去?
五好少年是有哪五好?
yy游戏开箱夺宝欺骗玩家!!!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?