phpでPOSTされた年がうるう年か判定するプログラムを作成しています。
検索したところ以下のようなプログラムになるそうなのですが、
$year = $_POST['year']; // うるう年判定 if (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0) { echo $year." 年はうるう年です\n"; } else { echo $year." 年はうるう年ではありません\n"; }
なぜ
if ($year % 4 == 0 && $year % 100 != 0 && $year % 400 == 0)
というif文の条件にならないのかどうしても分かりませんどなたか解説頂けませんでしょうか?
回答2件
あなたの回答
tips
プレビュー