Die Funktion preg_replace trennt Zeichenfolgen durch einen regulären Ausdruck.
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Trennt die angegebene Zeichenfolge durch einen regulären Ausdruck.
Parameterbeschreibung:
$pattern: Für die Suche verwendetes Muster in Stringform.
$subject: Eingabezeichenfolge.
$limit: Optional, wenn angegeben, ist die durch Division des Grenzwerts erhaltene Teilzeichenfolge nur limit und die letzte zurückgegebene Teilzeichenfolge enthält alle verbleibenden Teile. Der Grenzwert ist -1, 0 oder null bedeutet „kein Limit“. Als PHP-Standard können Sie null verwenden, um das Setzen von Flags zu überspringen.
$flags: optional, kann eine beliebige Kombination der folgenden Flags sein (bitweise ODER-Verknüpfung | Kombination):
PREG_SPLIT_NO_EMPTY: Wenn dieses Flag gesetzt ist, gibt preg_split() den abgetrennten, nicht leeren Teil zurück.
PREG_SPLIT_DELIM_CAPTURE: Wenn dieses Flag gesetzt ist, werden Klammerausdrücke, die in durch Trennzeichen getrennten Mustern verwendet werden, erfasst und zurückgegeben.
PREG_SPLIT_OFFSET_CAPTURE: Wenn dieses Flag gesetzt ist, wird der String-Offset bei jedem Vorkommen einer Übereinstimmung an die Rückgabe angehängt. Hinweis: Dadurch wird jedes Element im zurückgegebenen Array geändert, sodass jedes Element ab der 0 zu einem Element wird. Die Elemente werden getrennt Teilzeichenfolgen, und das erste Element ist ein Array, das aus dem Offset der Teilzeichenfolge im Subjekt besteht.
Gibt ein Array von Teilzeichenfolgen zurück, die durch Mustergrenzen getrennt sind.
Das Ausführungsergebnis ist wie folgt:
Array( [0] => Hypertext [1] => Sprache [2] => Programmierung)
Das Ausführungsergebnis ist wie folgt:
Array( [0] => r [1] => u [2] => n [3] => o [4] => o [5] => b)
Das Ausführungsergebnis ist wie folgt:
Array( [0] => Array ( [0] => Hypertext [1] => 0 ) [1] => Array ( [0] => Sprache [1] => 10 ) [2] => Array ( [ 0] => Programmierung [1] => 19 ))