for循环中的if语句

时间:2019-03-10 09:34:11

标签: php for-loop if-statement

在使用某些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”

0 个答案:

没有答案