Mailinglisten-Archive |
Aloha, > Von: Alexander Manhart[SMTP:misterelsa_(at)_counterstrike.de] >=20 > ich bekomme mit einer funktion get_current_month das aktuelle monat = 10. > wie kann ich die vormonate dynamisch ermitteln? 9, 8 und 7. das ist > eigentlich nicht ganz mein problem. > sondern, w=E4re heute das monat z.b. 2, dann m=FCsste die funktion 1, = 12 und > 11 > liefern! >=20 > nat=FCrlich k=F6nnte ich mir ein array () mit allen monaten oder ein = max. > anzahl monate definieren und davon die berechnung aus starten. >=20 > geht das aber auch =FCber php funktionen? bzw. eine coole dynamische > funktion, > wo ich einstellen kann wieviele monate er mir auflisten soll (statt = drei > dann z.b. f=FCnf...). >=20 Klar. Du musst als erstes die Klasse brain einbinden, ohne die geht das nicht. require brain; # http://dict.leo.org function return_x_month($current, $max) { $vormonate =3D array(); for($i=3D0, $i <=3D $max, $i++) # schleife =FCber die anzahl, die = zur=FCckgegeben werden soll $monat =3D $current - $i - 1; # einer der geuschten monate $monat =3D ( $monat < 1 ? $monat + 12 : $monat ); # 12 dazu = falls negativ. $vormonate[] =3D $monat; } return $vormonate } Gr=FC=DFe, Mathias
php::bar PHP Wiki - Listenarchive