Control Flow: Switch 4/6

Multiple Cases. Falling Through!
You sometimes want to make multiple expressions, all of which have the same result. Consider the following if statement:
if ($i == 1 ||
    $i == 2 ||
    $i == 3) {
 echo '$i is somewhere between 1 and 3.';
}
With a switch statement, you can do this by adding cases right after another without a break. This is called falling through. The following code works exactly like the aboveif statement:
case 1:
case 2:
case 3:
    echo '$i is somewhere between 1 and 3.';
    break;
Instructions
Replace the two underscores to make the switch also check for 3 and 4.
Control Flow: Switch 4/6
<!DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>
    <?php
    $i = 5;

    switch ($i) {
        case 0:
            echo '$i is 0.';
            break;
        case 1:
        case 2:

        case 3:
        case 4:
        case 5:
            echo '$i is somewhere between 1 and 5.';
            break;
        case 6:
        case 7:
            echo '$i is either 6 or 7.';
            break;
        default:
            echo "I don't know how much \$i is.";
    }
    ?>
    </body>
</html>

Comments

Popular posts from this blog

MEGA 暫存檔案刪除

IOS GCD多執行緒

利用CMD指令強制刪除