在使用某些if和if else语句运行for循环时,我遇到一些问题。
我希望我的循环在$ chapButton var小于或等于5的时间内运行。对于每次循环,$ chapButton会增加1,并且只要循环运行,我还希望我的循环检查$ chapButton = 1或$ chapButton <5或$ chapButton = 1
如果它= 1,则回显“ Intro” 如果是2、3或4,则回显“第2集”,“第3集”或“第4集” 如果为5,则回显“ Ending”
<php
for ($chapButton = 1; $chapButton <= 5; $chapButton++) {
if ($chapButton = 1) {
echo '<span>Intro</span>';
}
else if (1 < $chapButton < 5) {
echo '<span>Episode ' . $chapButton . '</span>';
}
else {
echo '<span>Ending</span>';
}
}
?>
对,它根本不起作用。如果我在服务器上运行它,则会收到一条HTTP错误500消息。
如果我删除if else及其运行的else语句,但我得到一个 无限行说“ IntroIntroIntroIntroIntroIntroIntro ... IntroIntroIntro ...”
我希望它回显 “ IntroEpisode1Episode2Episode3Episode4Ending”