Andreas Korthaus: bestimmten Eintrag aus einem Array löschen (ich verzweifle)

Beitrag lesen

Hallo!

Hab das ganze jetzt etwas umgeschrieben...

Aber es ist immer noch das Problem:

array_splice($array, $position, 1);

Es werden alle Einträge bis auf den ersten gelöscht!!!!!!!!! Warum??????? Ich check des einfach ned...

dann machst Du wohl was falsch, denn so wie Du es beschreibst solte es funktionieren, wenn $array der ursprüngliche Array ist, $position die Position an der Du löschen willst. Die Funktion _ändert_ $array, sie gibt nicht das das Ergebnis zurück, sondern das gelöschte element5, siehe http://php.net/array-splice

Außerdem gibt es da ja auch noch

unlink($array[$position]);
siehe http://php.net/unlink

Grüße
Andreas