<?php
function zodiak($mes,$den)
{
switch($mes)
{
case 1: return(20<=$den?'Водолей':'Козерог'); break;
case 2: return(19<=$den?'Рыба':'Водолей'); break;
case 3: return(21<=$den?'Овен':'Рыба'); break;
case 4: return(21<=$den?'Телец':'Овен'); break;
case 5: return(21<=$den?'Близнецы':'Телец'); break;
case 6: return(22<=$den?'Рак':'Близнецы'); break;
case 7: return(23<=$den?'Лев':'Рак'); break;
case 8: return(23<=$den?'Дева':'Лев'); break;
case 9: return(23<=$den?'Весы':'Дева'); break;
case 10: return(23<=$den?'Скорпион':'Весы'); break;
case 11: return(22<=$den?'Стрелец':'Скорпион'); break;
case 12: return(22<=$den?'Козерог':'Стрелец'); break;
}
}
?>
Применение:
<?php
echo zodiak('Месяц_рождения','День_рождения');
?>