我的Switch Case逻辑似乎出现了问题,因为它始终是默认的。
echo $platform;
switch($platform){
case "Gaming / Xbox 360 Games":
$internalPlatform = "MXT";
break;
case "Gaming / Nintendo DS Games":
$internalPlatform = "NDS";
break;
default:
$internalPlatform = "MISC";
break;
}
echo $internalPlatform;
$platform
=“游戏/ Xbox 360游戏”和$internalPlatform
=“MISC”。
关于导致它失败的任何想法?
答案 0 :(得分:2)
上面的逻辑没有错。
感谢Paolo指出剥离标签&隐形变量。 var_dump帮我找到了!
答案 1 :(得分:0)
也许您错过了前缀或后缀空间 尝试使用case字符串来计算此echo的输出。 echo" $ platform&#34 ;;