PHP Code: Sternzeichen
Das Script gibt zu einem beliebigem Datum das dazugehörige Sternzeichen aus.
<?
function sternzeichen($day, $month) {
$zodiac = array('Steinbock','Steinbock','Wassermann','Fische','Widder','Stier','Zwilling','Krebs','Löwe','Jungfrau','Waage','Skorpion','Schütze');
$dates = array(
0 => array(mktime(0,0,0,12,22),mktime(0,0,0,12,31)),
1 => array(mktime(0,0,0,01,01),mktime(0,0,0,01,19)),
2 => array(mktime(0,0,0,01,20),mktime(0,0,0,02,18)),
3 => array(mktime(0,0,0,02,19),mktime(0,0,0,03,20)),
4 => array(mktime(0,0,0,03,21),mktime(0,0,0,04,19)),
5 => array(mktime(0,0,0,04,20),mktime(0,0,0,05,20)),
6 => array(mktime(0,0,0,05,21),mktime(0,0,0,06,21)),
7 => array(mktime(0,0,0,06,22),mktime(0,0,0,07,22)),
8 => array(mktime(0,0,0,07,23),mktime(0,0,0,08,22)),
9 => array(mktime(0,0,0,08,23),mktime(0,0,0,09,22)),
10 => array(mktime(0,0,0,09,23),mktime(0,0,0,10,23)),
11 => array(mktime(0,0,0,10,24),mktime(0,0,0,11,21)),
12 => array(mktime(0,0,0,11,22),mktime(0,0,0,12,21)));
foreach($dates as $k=>$v) {
if(mktime(0,0,0,$month,$day) >= $v[0]
&& mktime(0,0,0,$month,$day) <= $v[1]) {
return $zodiac[$k];
}
}
return false;
}
?>
Tags: Funktion, PHP, Sternzeichen
