explode
Teilt einen String anhand einer Zeichenkette
Beschreibung
arrayexplode
stringseparator
stringstring
intlimit
Gibt ein Array aus Strings zurück, die jeweils Teil von
string sind. Die Abtrennung erfolgt dabei an der
mit separator angegebenen Zeichenkette (ein
oder mehrere Zeichen). Ist der Parameter limit
angegeben, werden maximal limit
Teile zurück gegeben. Das letzte Element enthält dann den kompletten
Rest von string.
Ist separator ein leerer String (""), so gibt
explode &false; zurück. Enthält
separator einen Wert, der nicht in
string vorkommt, gibt explode
ein Array zurück, das den string als einziges
Element enthält.
Ist der Parameter limit negativ, werden alle
Teilstrings bis auf die letzten -limit Teile
zurückgegeben. Diese Funktionalität wurde in PHP 5.1.0 eingeführt.
Obgleich implode aus historischen Gründen die
Parameter in anderer Reihenfolge akzeptiert, verarbeitet
explode ausschließlich die hier angegebene.
Stellen Sie daher sicher, dass Sie den Parameter
separator vor dem Parameter
string notieren.
Der Parameter limit wurde mit PHP 4.0.1 eingeführt.
explode Beispiele
]]>
limit-Parameter Beispiele
]]>
&example.outputs;
eins
[1] => zwei|drei|vier
)
Array
(
[0] => eins
[1] => zwei
[2] => drei
)
]]>
¬e.bin-safe;
Siehe auch
preg_split,
spliti,
split,
strtok und
implode.