Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Einzel-Wert löschen in PHP

PaoloP / 7 Antworten / Flachansicht Nickles

Hallo

Ich sitze hier gerade unverschuldet an einem PHP Script
und kriege einen einzelnen Array Wert nicht gelöscht.


$array = array();
$array[1] = "Test1";
$array[2] = "Test2";
$array[3] = "Test3";

array_slice($array, 2,1);

leider hat array_slice überhaupt keinen Effekt, wohl aber gibt die funktion als rückgabe ein array mit dem separiertem string zurück.
wo liegt mein fehler ?

ps: das ist ein simples beispiel meines echten problems, da liegen eigenlicht objekte eigener klassen in dem array.

gruß
paul

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
Borlander PaoloP „Einzel-Wert löschen in PHP“
Optionen
leider hat array_slice überhaupt keinen Effekt, wohl aber gibt die funktion als rückgabe ein array mit dem separiertem string zurück.
Naja, Array selbst wird auch nicht geändert nur ein entsprechendes Array von der Funktion zurückgegeben. Willst Du das Ärray ändern mußt Du das Array wie gewünscht überschreiben.
Zum entfernen von Elementen eines Arrays ist übrigens die Funktion array_splice, array_slice gibt einen Bereich eines Array zurück...

Gruß
Borlander
bei Antwort benachrichtigen
Antwort PaoloP
Antwort Borlander
Antwort PaoloP
Antwort Borlander
unset PaoloP