当サイトはQ&A掲示板(コミュニティ)の窓口を共有して下さるサイト様を募集しています。
[Q&A掲示板] 共有サイト様募集!分岐 if 文は条件式が真であるとき、それに続く { } 内の文が実行される。真でないとき、 elseがあればそれに続く { } 内の文が、無ければ以降の文が実行される。 1. if文 if( 条件式 ){ ......... } サンプル <?php $a = $b = 3; if( $a == $b ){ echo '$aと$bには同じ値が代入されています。'; } ?> 出力結果 $aと$bには同じ値が代入されています。 2. if 〜 else文 if( 条件式 ){ ......... } else{ ......... } サンプル <?php $a = 1; $b = 3; if( $a > $b ){ echo '$aは$bよりも大きい。'; } else{ echo '$aは$bよりも小さい。'; } ?> 出力結果 $aは$bよりも小さい。 3. if 〜 elseif 〜 else文 if( 条件式 ){ ......... } elseif( 条件式 ){ // Perl の様に elsif ではない !! ......... } else{ ......... } サンプル <?php $a = 3; if( $a == 1 ){ echo '$aは1である'; } elseif( $a == 2 ){ echo '$aは2である'; } else{ echo '$aは1でも2でもない'; } ?> 出力結果 $aは1でも2でもない 分岐(switch 文) switch 文は、変数の値が case の後の値と一致した場合だけ実行される。 * switch 文 switch ( 変数 ) { case 値1; ......... ......... break; case 値2; ......... ......... break; ......... ......... } サンプル <?php $a = 2; switch( $a ){ case 0: echo '$aは0です。'; break; case 1: echo '$aは1です。'; break; case 2: echo '$aは2です。'; break; default: echo '$aは0・1・2のいずれでもありません。'; } ?> 出力結果 $aは2です。 13. 14. はプログラムにおいて、PHPのみならず、すべてにおいて 重要です。