Mailinglisten-Archive |
Wenn das Array mit einer Schleife durchlaufen wird und nur ein Element gesucht wird, würde ich ein Zielarray mit index 1 starten lassen und solange Element schreiben bis das gefundene Element erreicht wird. Dies dann an die 0te Stelle schreiben und den Rest per array_merge anhängen. Ansonsten ist natürlich falls array_search o.ä. verwendet wird auch die lösung mit slice und splice effizienter. On 02/05/2011 09:19 PM, Hans Egg wrote: > Hallo Chris > > Am 05.02.2011 um 20:58 schrieb Christian Knorr: > >> gibt es eine Funktion, oder eine einfache Möglichkeit, ein Element innerhalb >> des Arrays an den Anfang zu setzen? > >> Ich würde jetzt mit etwas beginnen was auf array_slice, array_merge und >> array_splice basiert > > So ähnlich würde ich es auch anstellen. Gesuchtes Element mit array_slice aus Quelle holen und in Ziel schreiben, dann mit unset aus Quelle löschen und den Rest von Quelle mit array_merge an Ziel anhängen. > > Gruß, Hans
php::bar PHP Wiki - Listenarchive