PHP code to calculate which constellation a user's birth date is
The parameters are month and day
The code is as follows:
<?PHP//Aquarius 1.20-2.18//pisces 2.19-3.20//aries 3.21-4.19//taurus 4.20-5.20//gemini 5.21-6.21//Cancer Seat 6.22-7.22//Leo 7.23-8.22//Virgo 8.23-9.22//libra 9.23-10.23//Scorpio 10.24-11.22//Sagittarius 11.23-12.21//Capricorn 12.22-1.19functionGet_zodiac_sign ($month,$day) { //Checking parameter validity if($month< 1 | |$month> 12 | |$day< 1 | |$day> 31) { return(false); } //constellation Name and start date $signs=Array( Array("+" = "Aquarius"),Array("+" = "pisces"),Array("+" = "Aries"),Array("+" = "Taurus"),Array("+" = "Gemini"),Array("+" = "cancer"),Array("All" = "Leo"),Array("All" = "Virgo"),Array("%" = "Libra"),Array("A" and "Scorpio"),Array("+" = "Sagittarius"),Array("All" = "Capricorn") ); List($sign _start,$sign _name) = each($signs[(int)$month-1]); if($day<$sign _start) { List($sign _start,$sign _name) = each($signs[($month-2 < 0)?$month= 11:$month-= 2]); } return $sign _name; }//function EndVar_dump(Get_zodiac_sign (11,11));Exit();
An algorithm for calculating which constellation a birthday is