PHPの三項演算子を使用して、うるう年を判断する方法は何ですか?

PHPの三項演算子を使用すると、年が閏年かどうかを判断することができます。閏年の定義は、4で割り切れるが100で割り切れないか、400で割り切れるかのどちらかです。

PHPの三項演算子を使用して閏年を判定する例示コードを以下に示します:

<?php
$year = 2020;

$isLeapYear = (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0) ? "是闰年" : "不是闰年";
echo $year . $isLeapYear;
?>

上記のコードでは、まず変数$ yearを年を表すものとして定義します。 次に、三項演算子を使用してその年が閏年かどうかを判断し、結果を変数$ isLeapYearに割り当てます。 閏年の場合、$ isLeapYearの値は”はうるう年”という文字列になりますが、そうでない場合は”はうるう年ではありません”という文字列になります。 最後に、echoステートメントを使用して結果を出力します。 この例では、出力は”2020年はうるう年です”となります。

bannerAds