explode Teilt eine Zeichenkette anhand einer Zeichenkette &reftitle.description; arrayexplode stringseparator stringstring intlimitPHP_INT_MAX Gibt ein Array aus Zeichenketten zurück, die jeweils Teil von string sind. Die Abtrennung erfolgt dabei an der mit separator angegebenen Zeichenkette. &reftitle.parameters; separator Die Begrenzungszeichenkette. string Die Eingabezeichenkette. limit Ist der Parameter limit angegeben und positiv, enthält das zurückgegebene Array maximal limit Elemente, wobei das letzte Element den Rest von string beinhaltet. Ist der Parameter limit negativ, werden alle Teilzeichenketten bis auf die letzten -limit-Teile zurückgegeben. Wenn der Parameter limit gleich 0 ist, wird er wie 1 behandelt. Vor PHP 8.0 akzeptierte implode die Parameter in beliebiger Reihenfolge. explode hat dies nie unterstützt. Stellen Sie daher sicher, dass Sie den Parameter separator vor dem Parameter string notieren. &reftitle.returnvalues; Gibt ein &array; von &string;s zurück, die durch Aufsplitten des Parameters string an Begrenzungen durch separator erzeugt werden. Ist separator eine leere Zeichenkette (""), so löst explode einen ValueError aus. Enthält separator einen Wert, der nicht in string vorkommt und wird ein negativer Wert für limit verwendet, wird ein leeres &array; zurückgegeben. Für alle anderen Werte von limit wird ein &array; zurückgegeben, das string als einziges Element enthält. Wenn separator am Anfang oder am Ende von string steht, wird ein leeres &array; an den Anfang bzw. das Ende des zurückgegebenen &array;s angehängt. &reftitle.changelog; &Version; &Description; 8.0.0 explode löst nun einen ValueError aus, wenn an den Parameter separator eine leere Zeichenkette ("") übergeben wird. Bisher gab explode stattdessen &false; zurück. &reftitle.examples; <function>explode</function>-Beispiele ]]> <function>explode</function>-Rückgabebeispiele ]]> &example.outputs; string(5) "hallo" ) array(2) ( [0] => string(5) "hallo" [1] => string(5) "da" ) array(2) ( [0] => string(0) "" [1] => string(0) "" ) ]]> <parameter>limit</parameter>-Parameterbeispiele ]]> &example.outputs; eins [1] => zwei|drei|vier ) Array ( [0] => eins [1] => zwei [2] => drei ) ]]> &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; preg_split str_split mb_split str_word_count strtok implode