条件分岐(switch文)
男性です
<?php $test = '男性'; switch ($test) { case '男性': echo '男性です'; break; case '女性': echo '女性です'; break; case '不明': echo '性別は不明です'; break; default: echo '性別が記入されていません'; break; }
switch文もif文と同じように条件分岐に使用されます。
の形式で記入します。
if文と違い、break;が実行された時点でswitch文が終了するので記入されていないと以降の処理も実行されますので注意してください。
また、caseやデフォルトの末尾は;ではなく:なので注意してください。
switch(変数名)
case 変数の値:
値が一致したときの処理;
break;
default:
一致しなかったときの処理';
break;
case 変数の値:
値が一致したときの処理;
break;
default:
一致しなかったときの処理';
break;
の形式で記入します。
if文と違い、break;が実行された時点でswitch文が終了するので記入されていないと以降の処理も実行されますので注意してください。
また、caseやデフォルトの末尾は;ではなく:なので注意してください。