ホームページ > バックエンド開発 > PHPチュートリアル > PHPスイッチステートメントでの同じコードブロックに一致する複数の値の実装_PHPチュートリアル

PHPスイッチステートメントでの同じコードブロックに一致する複数の値の実装_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:37:05
オリジナル
779 人が閲覧しました

まず switch() ステートメントの形式について説明します

switch(expression){

case match 1:
match 1 および式が正常に実行されたコードと一致する場合

case match 2:
When match; 2 および 式は、正常に実行されるコードと一致します。
break;
default:
case ステートメントが、正常に実行されるコードと一致しない場合
}

switch がどのように実行されるかを理解することが非常に重要です。 switch ステートメントは 1 行ずつ (実際にはステートメントごとに) 実行されます。最初はコードは実行されません。 PHP は、case ステートメントの値が switch 式の値と一致する場合にのみステートメントの実行を開始し、switch ブロックの終わりまたは最初の Break ステートメントに遭遇するまで続行します。ケースのステートメントセグメントの最後にbreakを書かないと、PHPは次のケースでもステートメントセグメントを実行し続けます。
例:

コードをコピー コードは次のとおりです:
switch($i){
case 1:
echo "$i の値は 1"
break;
ケース 2:
echo "$i の値は 2";
ケース 3:
echo "$i の値は 3";
default:
echo "$i の値はnot 1, 2, 3";
}
?>


あるケースのステートメントは空にすることもできます。これにより、次のケースのステートメント ブロックが空でなくなるまで、制御が次のケースのステートメントに移されるだけです。これにより、複数の値一致コード ブロックが実現されます:
$i の値が 1、2、または 3 の場合に同じステートメントを出力します:



コードをコピー
コードは次のとおりです: switch( $i){
ケース 1:
ケース 2:
ケース 3:
echo "$i の値は 1 または 2 または 3"
}

;



http://www.bkjia.com/PHPjc/736819.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/736819.html技術記事まず switch() ステートメントの形式について説明します switch(expression) { case match 1: match 1 と式が正常に実行されたコードと一致する場合 case match 2: match 2 と式がコードと一致する場合;それは正常に実行されました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート