(PHP 3 >= 3.0.9, PHP 4, PHP 5)
preg_split -- Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
Gibt ein Array zurück, das aus Teilketten der an den mit
Suchmuster
übereinstimmenden Trennsymbolen
zerlegten Zeichenkette
besteht.
Falls Limit
angegeben wurde, werden maximal
Limit
Teilketten zurückgegeben und falls
Limit
-1 ist, bedeutet das "kein Limit", was für
die Angabe von Flags
sinnvoll ist.
Flags
kann jede Kombination der folgenden Flags
sein (verknüpft mit dem bitweisen | Operator):
Wenn dieses Flag gesetzt ist, werden von preg_split() nur die Teile zurückgegeben, die nicht leer sind.
Wenn dieses Flag gesetzt ist, werden auch die eingeklammerten Ausdrücke des Trennsymbol-Suchmusters erfasst und zurückgegeben. Dieses Flag wurde in PHP 4.0.5 hinzugefügt.
Wenn dieses Flag gesetzt ist, wird mit jeder gefundenen
Übereinstimmung der dazugehörige Versatz in der Zeichenkette
zurückgegeben. Beachten Sie, dass dies die Rückgabewerte in einem
Array dahingehend ändert, dass jedes Element ein Array ist, das aus
der übereinstimmenden Zeichenkette als Element 0
und deren Stelle in Zeichenkette
als Element
1 besteht. Dieses Flag steht seit PHP 4.3.0 zur
Verfügung.
Tipp: Falls Sie die Leistung regulärer Ausdrücke nicht benötigen, können Sie stattdessen schnellere (wenngleich einfachere) Alternativen wie explode() oder str_split() verwenden.
Anmerkung: Der Parameter
Flags
wurde in PHP 4 Beta 3 hinzugefügt.
Siehe auch spliti(), split(), implode(), preg_match(), preg_match_all() und preg_replace().
Zurück | Zum Anfang | Weiter |
preg_replace | Nach oben | PDF-Funktionen |