PHP
Referenzliste
spliti
Reguläre Ausdrücke (POSIX)
Befehl:
array spliti ( string $pattern , string $string [, int $limit = -1 ] )
Beschreibung:
Zerlegt string anhand eines regulären Ausdrucks in ein Array.
Diese Funktion entspricht split() mit dem Unterschied, dass sie übereinstimmende Buchstaben nicht nach Gross- und Kleinschreibung unterscheidet.
Diese Funktion entspricht split() mit dem Unterschied, dass sie übereinstimmende Buchstaben nicht nach Gross- und Kleinschreibung unterscheidet.
Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
Hinweis:
Warnug:
Diese Funktion ist seit PHP 5.3.0 DEPRECATED (veraltet). Sich auf diese Funktion zu verlassen ist in keiner Weise empfehlenswert.
Hinweis:
Seit PHP 5.3.0 ist die regex-Erweiterung zugunsten der PCRE-Erweiterung als veraltete markiert. Ein Aufruf dieser Funktion wird eine E_DEPRECATED-Notice ausgeben. Sie können sich die Liste der Unterschiede ansehen, wenn Sie Hilfe beim Umstieg auf PCRE benötigen.
Siehe auch:
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
• split()
Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks in ein Array
Teilt einen String anhand einer Zeichenkette
Verbindet Array-Elemente zu einem String
spliti() - Beispiel
Eingabe:
<?php $zeichenkette = "aBBBaCCCADDDaEEEaGGGA"; $stuecke = spliti ("a", $zeichenkette, 5); print_r($stuecke); ?>
Ausgabe:
Array
(
[0] =>
[1] => BBB
[2] => CCC
[3] => DDD
[4] => EEEaGGGA
)
(
[0] =>
[1] => BBB
[2] => CCC
[3] => DDD
[4] => EEEaGGGA
)
Beschreibung:
Mit spliti() kann man eine Zeichenkette (Zeichenkette) anhand eines regul�ren Ausdrucks in ein Array zerlegen lassen. Dabei wird der regul�re Ausdruck innerhalb des Suchmusters (Suchmuster) bestimmt und auf die Zeichenkette angewendet. Bei dem Suchmuster wird nicht zwischen Gross- und Kleinschreibung unterschieden (siehe zweites Beispiel). Die Zeichenkette wird nach jedem Suchtreffer geteilt, es sei denn, dass Sie eine maximale Anzahl (Beschr�nkung) f�r die Zerlegung angegeben haben. Sind mehr Suchtreffer vorhanden, als in Beschr�nkung angegeben, so wird der Rest der Zeichenkette in dem letzten Array-Element abgelegt. Es ist darauf zu achten, dass wie auch bei "normalen" regul�ren Ausdr�cken gewisse Zeichen, die eine besondere Bedeutung haben, gesch�tzt werden m�ssen. Weiterhin sollten Sie diese Funktion nur nutzen, wenn Sie auch wirklich regul�re Ausdr�cke brauchen, da diese Funktion die Engine f�r regul�re Ausdr�cke ben�tigt; eine schnellere Alternative ohne regul�re Ausdr�cke ist die Funktion explode().
Reguläre Ausdrücke (POSIX)