Heim > Backend-Entwicklung > PHP-Tutorial > Wie teile ich eine Zeichenfolge durch mehrere Trennzeichen in PHP auf?

Wie teile ich eine Zeichenfolge durch mehrere Trennzeichen in PHP auf?

Barbara Streisand
Freigeben: 2024-11-03 10:03:03
Original
736 Leute haben es durchsucht

How to Split a String by Multiple Delimiters in PHP?

Aufteilen eines Strings durch mehrere Trennzeichen in PHP

Beim Arbeiten mit Strings kann es Situationen geben, in denen Sie diese in einzelne Elemente aufteilen müssen basierend auf bestimmten Zeichen oder Trennzeichen. In PHP können Sie eine Zeichenfolge mit der Funktion preg_split() durch mehrere Trennzeichen aufteilen.

Problembeschreibung

Betrachten Sie die folgende Zeichenfolge:

"something here ; and there, oh,that's all!"
Nach dem Login kopieren

Um diese Zeichenfolge durch das „;“ zu teilen und "," Trennzeichen, möchten Sie das folgende Ergebnis erhalten:

something here

and there

oh

that's all!
Nach dem Login kopieren
Nach dem Login kopieren

Lösung

Um das gewünschte Ergebnis zu erzielen, können wir preg_split() verwenden Funktion, die als erstes Argument ein reguläres Ausdrucksmuster und als zweites Argument die zu teilende Zeichenfolge verwendet. In diesem Fall benötigen wir ein reguläres Ausdrucksmuster, das mit dem „;“ übereinstimmt. und "," Zeichen:

<code class="php">$pattern = '/[;,]/';</code>
Nach dem Login kopieren

Wir verwenden dann dieses Muster, um die Zeichenfolge mit dem folgenden Code zu teilen:

$string = &quot;something here ; and there, oh,that's all!&quot;;

echo '<pre class="brush:php;toolbar:false">', print_r( preg_split( $pattern, $string ), 1 ), '</pre>';
Nach dem Login kopieren

Die Ausgabe dieses Codes ist die gewünschte geteilte Zeichenfolge:

something here

and there

oh

that's all!
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge durch mehrere Trennzeichen in PHP auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage