PHP演習問題6の説明

数え年と性別から厄年を判定するプログラムを作成してください。
変数を2つ定義し、1つ目は数えの年齢、2つ目は性別を代入。
厄年の定義は以下の通り。
男性:数えで25歳、42歳、61歳
女性:数えで19歳、33歳、37歳

 

<?php
        $age = 33;
        $gender = "woman";
        if($gender == "man"){
            if($age == 25 || $age == 42 || $age == 61){
                echo "厄年です";
            }else{
                echo "厄年ではありません";   
            }
        }else{
            if($age == 19 || $age == 33 || $age == 37){
                echo "厄年です";
            }else{
                echo "厄年ではありません";   
            }
        }
?>
 
 
$ageに33を代入。
$genderにwomanを代入。
 
まず$genderがmanと等しいか比べ、manなら$ageが25または42または61と等しいか比べる。
それらに当てはまれば厄年ですと表示され、それ以外なら厄年ではありませんと表示される。
 
また、$genderがmanと等しいか比べた結果がmanではない場合、$ageが19または33または37と等しいか比べ
当てはまる場合は厄年ですと表示され、それ以外の場合は厄年ではありませんと表示される。
 
この場合は$genderはwomanで$ageは33なので
’厄年です’と表示される。