--- fenglin/lib/astro.inc.php 2025/03/01 09:02:28 1.3 +++ fenglin/lib/astro.inc.php 2025/04/29 11:55:32 1.6 @@ -1,15 +1,18 @@ -12 || $day < 1 || $day > 31) - return $astro[0]; $dates = array(21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22); $astro = array("摩羯", "水瓶", "双鱼", "白羊", "金牛", "双子", "巨蟹", "狮子", "处女", "天秤", "天蝎", "射手", "摩羯"); - if ($day < $dates[$month-1]) - return $astro[$month-1]; - else - return $astro[$month]; -} -?> + if ($month < 1 || $month >12 || $day < 1 || $day > 31) + { + return $astro[0]; + } + + if ($day < $dates[$month - 1]) + { + return $astro[$month - 1]; + } + + return $astro[$month]; +}