如何一次显示一个开关案例


how can i display one switch case at a time

如果我有这样的

<?php
$favcolor = "red"; /*<<<<<<<<<<<<<    this is just a random example    >>>>>>>>>>> */
switch ($favcolor) {
    case "red":
        echo "Your favorite color is red!";
        break;        
    case "red":
        echo "Your favorite color is blue!";
        break;
    case "green":
        echo "Your favorite color is green!";
        break;
    default:
        echo "Your favorite color is neither red, blue, nor green!";
}
?>

如何显示一个案例作为结果,然后在单击下一个时显示另一个案例;还是什么?

这只是一个想法,将改善我的网站

不能有两个具有相同值的事例。

嗯,我的意思是,你可以。然而,它只会使用在遍历开关时找到的第一个"red"实例。

您必须有两个独立的函数,一个在原始页面上调用,另一个在单击"下一步"时调用,或者您必须有一个可用于切换函数的附加变量。

$favcolor = 'red';
switch($favcolor){
    case "red":
        if(isset($next) && ($next == TRUE)) {
             echo 'Your favorite color is red and you clicked "Next"!';
        } else {
             echo 'Your favorite color is red!';
        }
        break;
    .....
}