Знаки зодиака

Разгильдяй

Новичок
Знаки зодиака

Ищу оптимальный способ определения знака зодиака по дате рождения. Буду благодарен за любые идеи.


Функции передается дата (01.01.1960) он должна вернуть номер знака зодика.

$lang['zadiac'][1] = "Водолей";
$lang['zadiac'][2] = "Рыбы";
...

Какие будут идеи?
 

ayrat9

Новичок
наверное глупая идея, и тебе посоветуют что-нибудь более стоящее, но все же...

$lang['zodiac'][1]['name'] = "Водолей";
$lang['zodiac'][1][start] = 121; // 21+1*100=число + цифра месяца*100
$lang['zodiac'][1][fin] = 220; // 20+2*100=число + цифра месяца*100
$lang['zodiac'][2]['name'] = "Рыбы";
$lang['zodiac'][2][start] = 221; // 21+2*100=число + цифра месяца*100
$lang['zodiac'][2][fin] = 320; // 20+3*100=число + цифра месяца*100
....
в ф-цию передаешь параметр дата рождения человека, парсишь ее на дату и месяц и простым перебором массива $lang определяешь какой у него ЗЗ

;)
 
Сверху