frank7l7
17-01-2006, 20:19
frage, ich habe ein nicht assoziatives array mit sagen wir 100 elementen -> jetze möchte ich gern eine teilbereich entfernen also sagen wir 50-55 so das der indexe oder keys nicht erhalten bleiben sonder die lücke füllen, bevor ich mir ne eigene funktion schreibe mit schleifen und so -> gibts da nicht was php 4.4.1 schon fkt und das gleiche macht?
danke
fra*
wenn hier nichts aufgelistet ist, arrays, keine chance.
Pennywise
17-01-2006, 21:07
Bei assoziativen arrays kannst du unset($arrayname['indexname']) verwenden.
jahlives
18-01-2006, 06:20
@Pennywise
Bei assoziativen arrays kannst du unset($arrayname['indexname']) verwenden.
Und bei numerisch indizierten Arrays etwa nicht :confused:
Gruss
tobi
Pennywise
18-01-2006, 12:44
Schon, aber er redet ja von lückenlos. Bei numerischen Arrays bleibt, wenn man das vierte Element löscht zwischen 3 und 5 eine Lücke, :)
Bei assoziativen bemerkt man davon eben nichts.
mrhappiness
18-01-2006, 12:50
Dann muss eben array_values aufgerufen werden
jahlives
18-01-2006, 12:50
Stimmt. Sorry habe zu wenig genau gelesen.
Danke und Gruss
tobi