分岐の実行は、特定のコードを実行するための条件がどのステートメント ブロックに一致するかに基づいて行われます。PHP では、分岐操作は主に if ステートメントと switch ステートメントによって実行されます。エディターで見てみましょう。
一方向条件
if(表达式) { 语句;}一方向条件では、式が true であれば次のステートメントを実行できますが、式が成立しない場合は実行されません。
$pass=60; $a=40; if($a>=$pass){ echo '恭喜,考试通过'; } echo '代码执行结束!';
$a17882cf679655bcfeb66e0eef8d87c84$grade1
なので式は false なので $a>$grade2
が実行されますが、式が成立していないので $ が実行されます。a<$grade3
、式が確立され、出力結果は次のようになります。
if ステートメント式で制御されるコードは、ステートメントであっても中括弧で囲むのが最適です。 2.switch ステートメント
switch(表达式){ case 值 1:语句块1;//case相当于== break; case 值 2:语句块2; break; ....... default:语句块n }switch
ステートメントでは、式の値は次の case# のいずれかと同じになります。 ## 値 、同じ値がない場合は、
default ステートメントが実行されます。
<?php switch($i){ case 0:echo"0"; break; case 1:echo"1"; break; case 2:echo"2"; break; default:echo"3"; break; } ?>
上記のコードを実行すると、次の結果が得られます: 0
注:
式の値は整数または文字列であることが望ましい;
以上がPHPで分岐操作を実装する2つの方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。