Heim > Artikel > Backend-Entwicklung > Wie teile ich eine Zeichenfolge durch mehrere Trennzeichen in PHP auf?
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!"
Um diese Zeichenfolge durch das „;“ zu teilen und "," Trennzeichen, möchten Sie das folgende Ergebnis erhalten:
something here and there oh that's all!
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>
Wir verwenden dann dieses Muster, um die Zeichenfolge mit dem folgenden Code zu teilen:
$string = "something here ; and there, oh,that's all!";
echo '<pre class="brush:php;toolbar:false">', print_r( preg_split( $pattern, $string ), 1 ), '</pre>';
Die Ausgabe dieses Codes ist die gewünschte geteilte Zeichenfolge:
something here and there oh that's all!
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!