In PHP kann preg_split() mit regulären Ausdrücken verwendet werden, um Zeichenfolgen in Arrays umzuwandeln. Die Syntax lautet „preg_split('regular', string, -1, PREG_SPLIT_OFFSET_CAPTURE)“; diese Funktion trennt Zeichenfolgen durch einen regulären Ausdruck die unterteilten Teilzeichenfolgen in ein Array.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die Funktion preg_split() mit regulären Ausdrücken verwenden, um einen String in ein Array umzuwandeln.
Beispiel: Verwenden Sie reguläre Ausdrücke, um Leerzeichen abzugleichen, und verwenden Sie sie als Trennzeichen, um die Zeichenfolge in eine Teilzeichenfolge aufzuteilen und in einem Array zu speichern
<?php $str = 'hypertext language programming'; var_dump($str); $chars = preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE); var_dump($chars); ?>
Beschreibung: Die Funktion preg_split() trennt Zeichenfolgen durch eine reguläre Zeichenfolge Ausdruck
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Die Parameterbeschreibung lautet wie folgt:
Hinweis: Dadurch wird jedes Element im zurückgegebenen Array geändert, sodass jedes Element zu einem Array wird, das aus dem 0. Element besteht, das die getrennte Teilzeichenfolge ist, und dem 1. Element, das den Offset der Teilzeichenfolge im Betreff darstellt.
Hinweis: Dadurch wird jedes Element im zurückgegebenen Array geändert, sodass jedes Element zu einem durch das 0. Element getrennten Teilstring wird und das 1. Element der Offset des Teilstrings im Subjekt ist. Ein Array, das aus Verschiebungen besteht.
Rückgabewert: Gibt ein Array zurück, das aus Teilzeichenfolgen besteht, die nach der Aufteilung der Betreffzeichenfolge mithilfe eines Musters erhalten wurden.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen PHP-String mithilfe regulärer Ausdrücke in ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!