Gibt ein Array aus Strings zurück, die jeweils Teil von
string
sind. Die Abtrennung erfolgt dabei an der
mit delimiter
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 delimiter
ein leerer String (""), so gibt
explode() FALSE zurück. Enthält
delimiter
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
delimiter
vor dem Parameter
string
notieren.
Anmerkung: Der Parameter
limit
wurde mit PHP 4.0.1 eingeführt.
Beispiel 2.
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
|
Anmerkung: Diese Funktion ist binary safe.
Siehe auch preg_split(), str_split(), strtok() und implode().
Zurück | Zum Anfang | Weiter |
echo | Nach oben | fprintf |