Letzten Schlüssel eines numerischen Arrays ausgeben

Katzehuhn

Erfahrenes Mitglied
Wenn ich ein Array hab mit einem ansteigenden Index (also wenn ein Array nur einen numerischen Index aufweist).
Gibt es eine Funktion die mir den letzten Schlüssel ausgibt? Möchte das nicht mit count($array)-1; machen.
Danke
 
Stichwörter...

Eine Kopie des Arrays erstellen, die Kopie umdrehen (umgekehrt nach key sortiern) und dann ein array_walk() (1x)
 
Probier mal Folgendes:
PHP:
end($array);
echo key($array);
Damit steht der Zeiger allerdings auch auf dem letzten Array-Element.
 
ist end(); key(); geschwindigkeitsmässig langsamer als count()-1? Werde das nähmlich ziemlich häufig brauchen
 
So lange der Index des Arrays numerisch ist und keine Lücken gibt, kann natürlich auch damit gearbeitet werden, Katzehuhn.
 
Zurück