ホームページ >バックエンド開発 >PHPチュートリアル >PHP Switchステートメントの実コードへの応用_PHPチュートリアル
長い if..elseif..else ブロックを回避するには、Switch ステートメントを使用します。
PHP Switch ステートメントは次のように機能します:
式 (通常は変数) で計算を実行します
式の値を構造体のケースの値と比較します
一致する場合は、それに関連付けられたコードを実行しますcase
コードが実行された後、break ステートメントはコードが次の case にジャンプして実行を継続するのを防ぎます。
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>switch ($</span><span class="attribute">d</span><span>=</span><span class="attribute-value">date</span><span>("D")) </span></li><li class="alt"><span>{ </span></li><li><span>case "Mon"; </span></li><li class="alt"><span>echo "周一"; </span></li><li><span>break; </span></li><li class="alt"><span>case "Tue"; </span></li><li><span>echo "周二"; </span></li><li class="alt"><span>break; </span></li><li><span>case "Wed"; </span></li><li class="alt"><span>echo "周三"; </span></li><li><span>break; </span></li><li class="alt"><span>case "Thu"; </span></li><li><span>echo "周四"; </span></li><li class="alt"><span>break; </span></li><li><span>case "Fir"; </span></li><li class="alt"><span>echo "周五"; </span></li><li><span>break; </span></li><li class="alt"><span>case "Sat"; </span></li><li><span>echo "周六"; </span></li><li class="alt"><span>break; </span></li><li><span>case "Sun"; </span></li><li class="alt"><span>echo "周日"; </span></li><li><span>break; </span></li><li class="alt"><span>} </span></li><li><span class="tag">?></span><span> </span></span></li></ol>
もちろん、 PHP Switch ステートメントでは、suec は他のコードの大部分を省略し、送信ボタンの一部のみを記述します。どのボタンをクリックしても、solution.phpのページにジャンプすることがわかります。唯一の違いは、疑問符以降のアクションの内容が4種類に分かれていることです。それは思い出させるものだと言えます。
http://www.bkjia.com/PHPjc/446158.html
true