php,function isLeapYear($year) {, return ($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0;,},“如何使用PHP判断闰年

单元表格
| 功能 | PHP代码 | |
| 判断是否为闰年 | function isLeapYear($year) { return (($year % 4 == 0) && ($year % 100 != 0)) | ($year % 400 == 0); } |
PHP代码解释
在PHP中,我们可以使用模运算符(%)来判断一个年份是否是闰年,根据闰年的定义,如果一个年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。
以下是一个简单的PHP函数,用于判断一个年份是否是闰年:
function isLeapYear($year) {
return (($year % 4 == 0) && ($year % 100 != 0)) || ($year % 400 == 0);
}
在这个函数中,我们首先检查年份是否能被4整除并且不能被100整除,如果这两个条件都满足,那么这个年份就是闰年,如果这两个条件都不满足,那么我们再检查年份是否能被400整除,如果能被400整除,那么这个年份也是闰年,否则,这个年份就不是闰年。
相关问题与解答
问题1:如何判断一个年份是否是闰年?
答:可以使用上述的PHP函数来判断一个年份是否是闰年。isLeapYear(2000)将返回true,因为2000年是闰年。
问题2:如何用PHP编写一个程序来找出指定范围内的所有闰年?
答:可以编写一个循环来遍历指定的年份范围,并使用上述的isLeapYear函数来判断每个年份是否是闰年。
for ($year = 2000; $year <= 2020; $year++) {
if (isLeapYear($year)) {
echo $year . "n";
}
}
这段代码将输出2000年到2020年之间的所有闰年。