Heim >Backend-Entwicklung >PHP-Problem >So explodieren Sie einen String in PHP

So explodieren Sie einen String in PHP

藏色散人
藏色散人Original
2019-11-16 17:07:133612Durchsuche

So explodieren Sie einen String in PHP

Wie explodiere ich einen String in PHP?

In PHP können Sie die integrierte Funktion explosion() verwenden, um einen String aufzulösen.

Empfohlen: „PHP-Tutorial

Definition und Verwendung

Die Funktion „explode()“ zerlegt Zeichenfolgen in Arrays.

Hinweis: Der Parameter „separator“ darf kein leerer String sein.

Hinweis: Diese Funktion ist binärsicher.

Syntax

explode(separator,string,limit)

Parameter

Trennzeichen erforderlich. Gibt an, wo die Zeichenfolge geteilt werden soll.

Zeichenfolge erforderlich. Die zu teilende Zeichenfolge.

Limit

Optional. Gibt die Anzahl der zurückzugebenden Array-Elemente an.

Mögliche Werte:

größer als 0 – gibt ein Array zurück, das höchstens Grenzelemente enthält.

kleiner als 0 – gibt ein Array zurück, das alle bis auf die letzten Grenzelemente enthält. Array

0 – Gibt ein Array zurück, das ein Element enthält

Rückgabewert: Gibt ein Array von Zeichenfolgen zurück

Beispiel 1

Teilen Sie die Zeichenfolge in ein Array auf:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>

Ausgabe:

Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )

Verwenden Sie den Parameter limit, um einige Array-Elemente zurückzugeben:

<?php
$str = &#39;one,two,three,four&#39;;
// 零 limit
print_r(explode(&#39;,&#39;,$str,0));
// 正的 limit
print_r(explode(&#39;,&#39;,$str,2));
// 负的 limit
print_r(explode(&#39;,&#39;,$str,-1));
?>

Ausgabe:

Array ( [0] => one,two,three,four ) Array ( [0] => one [1] => two,three,four ) Array ( [0] => one [1] => two [2] => three )

Das obige ist der detaillierte Inhalt vonSo explodieren Sie einen String in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Ist PHP besser oder UI?Nächster Artikel:Ist PHP besser oder UI?