已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
10小时前就关门了。
Improve this question
我必须使用switch语句打印数字3从80到100的倍数
echo "Print Numbers Using Switch Statement:<br>";
for ($i=3; $i <= 100 ; $i=$i+3) {
switch ($i) {
case "$i >= 80":
echo $i. "<br>";
break;
case "$i <= 100":
echo $i."<br>";
break;
}
}
1条答案
按热度按时间hgc7kmma1#
Switch不能以这种方式工作。case必须匹配switch表达式。
更改为
同时删除case表达式中的引号。
如果您希望两个语句都与每个case相同,可以这样做
输出
81
84
87
90
93
96
99