PHP

PHP Switch

 

基本的な使い方

 

breakで止める

<?php

$x = 5;

switch ($x) {
    case 1:
    case 2:
        echo "here 1, 2";
        break;
    case 3:
        echo "here 3";
        break;
    case 4:
    case 5: // ●ヒット
        echo "here 4, 5";
        break; // ●ここで止まる
    default:
        echo "here default";
        break;
}

 

$ php test.php

here 4, 5

 

 

 

break;で止めないとorになる

 

<?php

$x = 3;

switch ($x) {
    case 1:
    case 2:
        echo "here 1, 2";
        break;
    case 3: // ●ヒット
        echo "here 3"; // ●ここで止まらない
    case 4:
    case 5:
        echo "here 4, 5"; // ●ここも実行される
        break; // ●ここで止まる
    default:
        echo "here default";
        break;
}

 

$ php test.php

here 3here 4, 5

 

 

 

<?php

$x = 4;

switch ($x) {
    case 1:
    case 2:
        echo "here 1, 2";
        break;
    case 3:
        echo "here 3";
    case 4: // ●ヒット
    case 5:
        echo "here 4, 5"; // ●ここだけ実行される
        break; // ●ここで止まる
    default:
        echo "here default";
        break;
}

 

$ php test.php

here 4, 5

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)