Hallo
»» (...)ich möchte nun wissen, an welcher Position z.B. der Schlüssel "mrz" im Array steht.
Wenn es tatsächlich dieses Array ist, kannst du doch davon ausgehen, dass der März _immer_ an dritter Stelle steht, oder?
Wo ist bei einem assoziativen Array der Zähler? *Wenn* das Array nicht aus irgendwelchen Gründen umsortiert wurde, befinden sich die Elemente natürlich an der Position, an der sie notiert wurden. bei einem Array mit Monatsnamen _kann_ man davon ausgehen, dass sie in ihrer natürlichen Reihenfolge notiert wurden, aber ob das in anderen Fällen genauso ist, ist nicht sicher (falls es dann überhaupt eine "natürliche Reihenfolge" gibt).
Meiner Meinung nach steht der Schlüssel "mrz" an der "Position" (wenn man das überhaupt so nennen kann) "mrz". Das mag nicht hilfreich sein, aber so sagt es mir mein Verständnis von assoziativen Arrays. Wer einen Zähler haben will, soll ihn in das Array einfügen.
z.B. so:
$monatsnamen = array(
"jan"=>array("zaehler"=>1,"name"=>"Januar"),
// weitere Elemente
);
echo $monatsname["jan"]["zaehler"];
// Ausgabe: 1
Tschö, Auge