PHP の
switch ステートメントの標準構文:
switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; }例:
switch($i){ case 1: echo 1; break; case 2: echo 2; break; default: echo 'others'; }switch を使用して、値の範囲を決定したり、ケース内の条件をカスタマイズしたりすることもできます。
<?php header("content-type:text/html;charset=utf8"); $score=50; switch($score) { case $score>=90 && $score<=100: echo "优<br>"; break; case $score>=80 && $score<90: echo "良<br>"; break; case $score>=70 && $score<80: echo "中<br>"; break; case $score>=60 && $score<70: echo "及格<br>"; break; case $score>=0 && $score<60: echo "不及格<br>"; break; default: echo"成绩输入错误<br>"; } ?>システムは expr の値を計算し、計算結果 (result1、result2 など) に基づいて以下の対応する実行ステートメントを選択します。すべてのケースの結果が一致しない場合は、デフォルトのステートメントが実行されます。
<?php switch ($x) { case 0: echo "x 等于 0"; break; case 1: echo "x 等于 1"; break; case 2: echo "x 等于 2"; break; default: echo "x 既不等于1和2,也不等于0"; } ?>ヒント•複数のケースが存在する可能性があります•ケースの後の結果は数値に限定されず、文字やPHPでサポートされている他の型も可能です•デフォルトは必要ありません
以上がPHP:switch文の簡単な使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。