Hallo Simon,
$array = array_pop(explode(",",$_POST['textarea']));
nur bekomm ich dann mit:
var_dump($array) nur string(0) ""
Works as designed.
(Vermutlich war war der letzte Inhalt des Arrays ein leerer String.)
Manual zu array_pop():
array_pop() liefert den letzten Wert von array , und verkürzt array um ein Element.
Ist array leer (oder kein Array), wird NULL zurückgegeben.
In letzterem Fall wird auch eine Warnung erzeugt.
Ausserdem ist $array ein etwas unglücklicher Name für eine Variable.
(Könnte evtl. Probleme geben, da reserviertes Wort.)
Probier mal folgendes:
$textarray = explode(",",$_POST['textarea']);
// var_dump($textarray);
$kuerzungsresultat=array_pop($textarray);
// Kontrolle:
// echo "Kuerzungsresultat: [$kuerzungsresultat]";
// var_dump($textarray);
_Jetzt_ ist $textarray um das letzte Element verkürzt.
mfg Thomas