---
# System prepended metadata

title: ＊例題＊用陣列算出五百年內的閏年
tags: [PHP基礎課程]

---

---
title: ＊例題＊用陣列算出五百年內的閏年
tags: PHP基礎課程
---

用陣列算出五百年內的閏年
===
閏年的條件:
1.不可被4整除=平年
2.可被4整除且不為100整除=閏年
3.可被400整除=閏年
4.可被1000整除=閏年
---

方法一:

```php=
$leapYear=[];
$start=2022;
$end=$start+500;
for($year=$start;$year<=$end;$year++){
    if ((($year % 4 == 0) && ($year % 100 != 0)) || ($year % 400 == 0)) {
        $leapYear[]=$year;
    }
}
echo"<pre>";
print_r($leapYear);
echo"</pre>";
```

方法二:

```php=
$leapYear=[];
$start=2022;
$end=$start+500;
for($year=$start;$year<=$end;$year++){
    if ((($year % 4 == 0) && ($year % 100 != 0)) || ($year % 400 == 0)) {
        $leapYear[]=$year;
    }
}
$leap=2236;
if(in_array($leap,$leapYear)){
    echo $leap . '年是閏年';
}else{
    echo $leap. '年不是閏年';
}
```