phpfunction is$a $domian=strstr$aA; switch $domian case 津 echo $a天津br; case 湘 echo $a湖南br; case 京 echo $a北京br; $a1=津A12345;$a2=湘A23456;$a
在switch语句中,每个case后面需要加上break语句,否则会出现“穿透”的情况,即匹配到一个case后,会继续执行下面的case,直到遇到break语句或switch语句结束。因此,代码应该改为:
function is($a){
$domian=strstr($a,'A');
switch ($domian){
case "津":
echo $a."天津<br>";
break;
case "湘":
echo $a."湖南<br>";
break;
case "京":
echo $a."北京<br>";
break;
}
}
这样就可以正确输出结果了。
原文地址: https://www.cveoy.top/t/topic/H8m 著作权归作者所有。请勿转载和采集!