Array-Schlüssel nach Löschung einzelner Elemente
Hallo!
Ich hab da mal ne Grundsatzfrage zu Arrays.
Nehmen wir an, ich habe ein "normales" (kein assoziatives) Array mit 5 Elementen, nenne wir es myArray.
Wenn ich auf das 3. Element zurückgreifen möchte, geht das ja mit myArray[3].
Jetzt lösche ich mit unset() ein Element. Zum Beispiel das 2.
Das Array hat jetzt nur noch 4 Elemente und ich würde erwarten, dass das ehemals 4. Element nun das 3. ist. Dem ist aber nicht so.
Wie kann ich die Indizes wieder in eine lückenlose Reihenfolge bringen? Oder gibt es eine andere Möglichkeit, immer genau das 3. Element anzusprechen, unabhängig von seinem Index?
Ich habe bisher nur in Lingo programmiert und da verändert sich der Index eines jeden Elementes, wenn man einzelne Elemente löscht.
Danke und Gruß
Michael
|