Moin!
andernfalls steckt man Gehirnschmalz in etwas, was man schneller hätte haben können, wenn man mal das Handbuch konsultiert hätte.
Naja. Das für den konkreten eigenen Dreizeiler erforderliche Hirnschmalz ist eher als homeopatische Dosis anzusehen. Handbuch konsultieren und nach einer passenden Array-Funktion zu suchen hätte bei meinem Einsatzzweck länger gedauert als wohl jemals durch Verwendung der Fertigfunktion an Rechenzeit gespart wird. Es sei denn wir führen wieder Prozessoren mit 8kHz ein.
Warum inkrementierst du ein $i? Warum verwendest du nicht den Key des Arrays?
$i++ ist doch was solides. Und angeblich rasend schnell!
Also entweder weiß man, dass es so eine Funktion gibt, oder nicht.
Heute würde ich in der konkreten Implementierung auch array_flip() nehmen. Als ich das schrieb war ich noch jung, kannte primitive Programmiersprachen wie BASIC und brauchte fix ein Ergebnis. Insoweit hast Du natürlich recht.
Ach ja: manche Fertigfunktionen habe manchmal ein paar Abhängigkeiten zu viel...
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix