bau grad an ner community was ein
habe diese function hier
- Code: Select all
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)), ## Steinbock
1 => array(mktime(0,0,0,01,01), mktime(0,0,0,01,20)), ## Steinbock
2 => array(mktime(0,0,0,01,21), mktime(0,0,0,02,19)), ## Wassermann
3 => array(mktime(0,0,0,02,20), mktime(0,0,0,03,20)), ## Fische
4 => array(mktime(0,0,0,03,21), mktime(0,0,0,04,20)), ## Widder
5 => array(mktime(0,0,0,04,21), mktime(0,0,0,05,20)), ## Stier
6 => array(mktime(0,0,0,05,21), mktime(0,0,0,06,21)), ## Zwilling
7 => array(mktime(0,0,0,06,22), mktime(0,0,0,07,22)), ## Krebs
8 => array(mktime(0,0,0,07,23), mktime(0,0,0,08,23)), ## Löwe
9 => array(mktime(0,0,0,08,24), mktime(0,0,0,09,23)), ## Jungfrau
10 => array(mktime(0,0,0,09,24), mktime(0,0,0,10,23)), ## Waage
11 => array(mktime(0,0,0,10,24), mktime(0,0,0,11,22)), ## Skorpion
12 => array(mktime(0,0,0,11,23), mktime(0,0,0,12,21)) ## Schütze
);
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;
}
zu anfang schien es auch so als würde diese perfect functionieren wenn ich den tag und den monat hinneingebe
nur bei jungfrau und waage haut was nich hin..
hab diese function mal im www über google gefundn.. is aber schon länger her daher weis ich nich mehr von wo.
muste schon einige zahlen anpassen was die tage jedes sternzeichesens anbelangt
nur wie kann es sein das wenn ich 09.09 hinnein geben das er mir Waage anstatt jungfrau ausgibt!?!
oder liegt es an 09.09, muss ich 9.9 hinneigeben?
help me please ^^
mfg
rEd