Эта простенькая, но полезная функция позволяет узнать знак зодиака по дате рождения. Функция может быть полена в написании личного кабинета или чего-нибудь еще, связанного с пользователями.
<?php
/*
* определяет до дате рождения знак зодиака
* $month - месяц
* $day - день рождения
*/
function getZodiac($month, $day)
{
$zodiacName = array(
"Козерог",
"Водолей",
"Рыбы",
"Овен",
"Телец",
"Близнецы",
"Рак",
"Лев",
"Девы",
"Весы",
"Скорпион",
"Стрелец"
);
$zodiacDate = array(1=>21, 2=>20, 3=>20, 4=>20, 5=>20, 6=>20, 7=>21, 8=>22, 9=>23, 10=>23, 11=>23, 12=>23);
if ($day < $zodiacDate[$month + 1]){
$result = $zodiacName[$month - 1];
}else{
$result = $zodiacName[$month % 12];
}
return $result;
}
?>
Пример использования:
echo getZodiac(1, 24); // результат "Водолей"
