在PHP中,可以使用以下代碼來判斷一個年份是否為閏年:
function isLeapYear($year) {
if ($year % 4 == 0 && ($year % 100 != 0 || $year % 400 == 0)) {
return true;
} else {
return false;
}
}
// 測試例子
$year = 2020;
if (isLeapYear($year)) {
echo $year . '是閏年';
} else {
echo $year . '不是閏年';
}
上述代碼中,isLeapYear
函數接受一個年份作為參數,首先判斷年份是否能被4整除,如果能被4整除,則進一步判斷是否能被100整除或者能被400整除。如果能被100整除但不能被400整除,則不是閏年;如果既能被4整除又能被100整除或者能被400整除,則是閏年。如果判斷為閏年,則返回true,否則返回false。