在编程中,判断一个年份是否为闰年是一个常见的需求。下面介绍三种用PHP实现的方法,帮助你轻松搞定闰年判断!🌟
第一种方法是最基础的逻辑判断:
```php
function isLeapYear($year) {
if (($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0)) {
return true;
}
return false;
}
```
这种方法基于闰年的规则:能被4整除且不能被100整除,或者能被400整除的年份是闰年。
第二种方法使用三元运算符简化代码:
```php
function isLeapYear($year) {
return ($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0) ? true : false;
}
```
简洁明了,适合追求代码极简风格的开发者。
第三种方法结合数组和循环:
```php
$leapYears = [];
for ($i = 1; $i <= 100; $i++) {
if (($i % 4 == 0 && $i % 100 != 0) || ($i % 400 == 0)) {
$leapYears[] = $i;
}
}
print_r($leapYears);
```
这种方法可以批量生成指定范围内的所有闰年。
掌握这些方法,处理日期相关问题将更加得心应手!🚀