Falsche „Monats-Zuweisung“

Hallo ihr Wissenden,
ich bin gerade dabei mir PHP beizubringen und habe nun hier ein kleines Problem.
Alles funktioniert grosartig, aber der Monat wird falsch zugewiesen.
Warum?
Vielen Dank im Vorraus
Matthias

Aktuelles Datum Das aktuelle Datum

<?php $tag=array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$tagnummer=date("w"); /\* Tag ermitteln \*/ $monat=array("Januar","Februar","Mäerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); $monatnummer=date("n"); /\* Monat ermitteln \*/ echo "Heute ist " .$tag["$tagnummer"]. " der " .date("j. ") .$monat["$monatnummer"].date(" Y"); ?\>

Hallo ihr Wissenden,
ich bin gerade dabei mir PHP beizubringen und habe nun hier
ein kleines Problem.
Alles funktioniert grosartig, aber der Monat wird falsch
zugewiesen.
Warum?

Aus der Doku:

_date:
n Monatszahl, ohne führende Nullen 1 bis 12 _

Dein Array-Index beginnt bei 0.

echo "Heute ist " .$tag["$tagnummer"]. " der " .date("j. ")
 .$monat[$monatnummer-1].date(" Y");

Alexander

monate ohne 0

$monat=array(„dummy“,„Januar“,„Februar“,„Mäerz“,„April“,„Mai“,„Juni“,„Juli“,„August“,„September“,„Oktober“,„November“,„Dezember“);

so gehts auch :wink:

$monat=array(„dummy“,„Januar“,„Februar“,„Mäerz“,„April“,„Mai“,„Juni“,„Juli“,„August“,„September“,„Oktober“,„November“,„Dezember“);

so gehts auch :wink:

Klar… schöner wäre allerings

$monat=array( 1=>„Januar“,„Februar“,„Mäerz“,„April“,„Mai“,„Juni“,„Juli“,„August“,„September“,„Oktober“,„November“,„Dezember“);

Danke!
Funktioniert!

Gruß Matthias