Wie teile ich eine Zeichenfolge in PHP durch mehrere Leerzeichen oder Tabulatoren auf?

Patricia Arquette
Freigeben: 2024-11-22 09:51:12
Original
817 Leute haben es durchsucht

How to Split a String by Multiple Spaces or Tabs in PHP?

Zeichenfolgen mithilfe mehrerer Leerzeichen oder Tabulatoren trennen

Beim Programmieren ist es häufig erforderlich, eine Zeichenfolge anhand bestimmter Kriterien in kleinere Abschnitte aufzuteilen. Ein häufiger Anwendungsfall besteht darin, eine Zeichenfolge durch ein oder mehrere Leerzeichen oder Tabulatoren aufzulösen.

Stellen Sie sich das folgende Szenario vor:

A      B      C      D
Nach dem Login kopieren

Wir möchten diese Zeichenfolge Element für Element in ein Array konvertieren:

[A, B, C, D]

Um dies zu erreichen, können wir die Funktion preg_split() verwenden, die eine reguläre Funktion akzeptiert Ausdrucksmuster als ersten Parameter und die zu teilende Zeichenfolge als zweiten Parameter. Das Muster, das wir angeben müssen, ist eines, das mit einem oder mehreren aufeinanderfolgenden Leerzeichen oder Tabulatoren (s) übereinstimmt.

In PHP wäre der Code zum Ausführen dieser Operation:

$str = "A      B      C      D";
$parts = preg_split('/\s+/', $str);
Nach dem Login kopieren

Nun, Das $parts-Array enthält die einzelnen Elemente der ursprünglichen Zeichenfolge:

print_r($parts);
/*
Output:
Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
)
*/
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge in PHP durch mehrere Leerzeichen oder Tabulatoren 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