---
title: *例題*用陣列算出天干地支
tags: PHP基礎課程
---
用陣列算出天干地支
===
條件:
1.天干:甲乙丙丁戊己庚辛壬癸
2.地支:子丑寅卯辰巳午未申酉戌亥
3.天干地支配對:甲子、乙丑、丙寅….甲戌、乙亥、丙子…
4.1024年開始
---
算特定年的天干地支:
```php=
$sky=['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'];
$land=['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥'];
$skyland2=[];
$year=(2022-1024);
echo $sky[$year%10] . $land[$year%12];
for($i=1024;$i<=2048;$i++){
$year=$i-1024;
$skyland2[$i]=$sky[$year%10] . $land[$year%12];
}
echo "<pre>";
print_r($skyland2);
echo "</pre>";
echo "西元2022年是 [".$skyland2[2022]."]年";
```