• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Nummer im Array ausgeben

Rostgnom

Neues Mitglied
Hallo Community,

ich habe ein Array, z.B.
Code:
$months = array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober","November","Dezember");
Nun möchte ich, indem ich einer Funktion zum Beispiel den String "Juni" übergebe, dessen Nummer im Array herausfinden (also 5). Gibt es eine solche Funktion, und wenn ja, wie heißt sie?

Danke für schnelle Hilfe
 
Werbung:
Werbung:
ja, die indizierung des elements. das wolltest du doch haben.
einer der werte ist ja immer bekannt. wenn nicht der wert, dann die indizierung. wenn die nicht bekannt ist, kannst du immer noch den wert ausgeben lassen und die indizierung per array_count_values() draufknallen.

Nils aka XraYSoLo
 
Werbung:
Wenn er es öfter braucht, wäre die Array_flip-Methode schneller, da man so direkt den Index aufrufen kann, statt immer das Array zu durchsuchen (Schleife).

Deswegen nennt man sowas auch Hashlisten, wo der Wert die untergeordnete Rolle spielt, bzw. es keinen Wert gibt.
 
Ich meine mal gelesen zu haben, das in_array(); ab php6 auch den Schlüssel rückliefern kann. Das würde so einiges vereinfachen.

Mfg
 
Werbung:
Zurück
Oben