Php星座配列
在PHP中,可以通過編寫一個簡單的函式來根據用戶輸入的日期判斷其對應的星座。以下是一個示例代碼:
<?php
function getZodiacSign($month, $day) {
if (($month == 1 && $day >= 20) || ($month == 2 && $day <= 18)) {
return "水瓶座";
} elseif (($month == 2 && $day >= 19) || ($month == 3 && $day <= 20)) {
return "雙魚座";
} elseif (($month == 3 && $day >= 21) || ($month == 4 && $day <= 19)) {
return "牡羊座";
} elseif (($month == 4 && $day >= 20) || ($month == 5 && $day <= 20)) {
return "金牛座";
} elseif (($month == 5 && $day >= 21) || ($month == 6 && $day <= 21)) {
return "雙子座";
} elseif (($month == 6 && $day >= 22) || ($month == 7 && $day <= 22)) {
return "巨蟹座";
} elseif (($month == 7 && $day >= 23) || ($month == 8 && $day <= 22)) {
return "獅子座";
} elseif (($month == 8 && $day >= 23) || ($month == 9 && $day <= 22)) {
return "處女座";
} elseif (($month == 9 && $day >= 23) || ($month == 10 && $day <= 23)) {
return "天秤座";
} elseif (($month == 10 && $day >= 24) || ($month == 11 && $day <= 22)) {
return "天蠍座";
} elseif (($month == 11 && $day >= 23) || ($month == 12 && $day <= 21)) {
return "射手座";
} elseif (($month == 12 && $day >= 22) || ($month == 1 && $day <= 19)) {
return "摩羯座";
} else {
return "日期無效";
}
}
// 示例使用
$month = 5;
$day = 15;
$sign = getZodiacSign($month, $day);
echo "您的星座是: " . $sign;
?>
在這個代碼中,getZodiacSign
函式接收兩個參數:月份和日期。根據這些參數,函式會返回對應的星座名稱。你可以根據需要調整或擴展這個函式。