Now it seems quite popular to discuss Constellation, the following author shares a function that uses PHP to determine which constellation a date belongs to. The specific function code is as follows:
function constellation ($month, $day) {
//check parameter validity http://www. alixixi.com/
if ($month <1$month>12$day<1$day>31) return false;
Constellation name and start date
$constellations =array (Array ("=>" "Aquarius"
),
array ("=>" "Pisces"),
Array ("21" = > "Aries"), Array ("
=>"), Array ("=>" "Gemini"
),
array ("=>" "Cancer"),
Array ("23" = > "Leo"), Array ("=>" "
Virgo"),
Array ("=>" "Libra"), Array ("=>",
"Scorpio"),
Array ("22 "=>" ("Sagittarius"),
Array ("=>" "Capricorn")
);
List ($constellation _start, $constellation _name) =each ($constellations [(int) $month-1]);
if ($day < $constellation _start) {
list ($constellation _start, $constellation _name) =each ($constellations [$ month-2<0)? $month =11: $month-=2]);
return $constellation _name;
}
Function Call Example:
Echo Constellation (4, 20);
Articles that you may be interested in
- PHP Gets the Ganzhi annals, Zodiac and constellation information based on a date or time stamp
- PHP extracts the birthday date in the ID number and the function to verify that it is a minor
- PHP calculates the function of how many years, how many months, how many days apart two dates
- PHP calculates a function of how many days (day) difference two dates
- How PHP determines whether a GIF picture is a dynamic picture (animation)
- PHP Determines whether server SSL is enabled, which is to determine whether HTTPS connections are supported
- PHP Digital Judgment function
- PHP gets the method for each month over a period of time, returning an array of these months