Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung des PHP-Funktionsbeispiels explosion()

Detaillierte Erläuterung des PHP-Funktionsbeispiels explosion()

怪我咯
怪我咯Original
2017-05-23 11:10:492592Durchsuche

Was macht die PHP-Funktion explosion()?

Die PHP-Funktion explosion() lautet: Verwenden Sie einen String, um einen anderen String zu teilen und ein aus Strings bestehendes Array zurückzugeben.

Da Sie nun verstanden haben, was die Funktion „explod()“ bewirkt, werfen wir einen Blick auf die Syntax:

Syntax

explode(separator,string,limit)

Detaillierte Syntaxerklärung:

参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。

Erklärung
Diese Funktion gibt ein aus Strings bestehendes Array zurück , wobei jedes Element ein Teilstring ist, der durch ein Trennzeichen als Grenzpunkt getrennt ist.

Trennzeichenparameter dürfen keine leere Zeichenfolge sein. Wenn das Trennzeichen die leere Zeichenfolge ("") ist, gibt explosion() FALSE zurück. Wenn das Trennzeichen einen Wert enthält, der nicht in der Zeichenfolge gefunden wird, gibt explosion() ein Array zurück, das ein einzelnes Element aus der Zeichenfolge enthält.

Wenn der limit-Parameter festgelegt ist, enthält das zurückgegebene Array höchstens limit-Elemente und das letzte Element enthält den Rest der Zeichenfolge.

Wenn der limit-Parameter negativ ist, werden alle Elemente außer den letzten -limit-Elementen zurückgegeben. Diese Funktion ist neu in PHP 5.1.0.
Tipps und Hinweise
Hinweis: Das Parameterlimit wurde in PHP 4.0.1 hinzugefügt.

Hinweis: Aus historischen Gründen kann implode() zwar zwei Parameterbefehle empfangen, explosion() jedoch nicht. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.

Beispiel

<?php
$str = &#39;one|two|three|four&#39;;
//  返回包含一个元素的数组
print_r(explode(&#39;|&#39;, $str));
// 数组元素为 2
print_r(explode(&#39;|&#39;, $str, 2));

// 负数的 limit(自 PHP 5.1 起),删除最后一个数组元素
print_r(explode(&#39;|&#39;, $str, -1));
?>

Ergebnisse der Codeausführung:

Detaillierte Erläuterung des PHP-Funktionsbeispiels explosion()

[Empfehlungen für verwandte Artikel]

1.PHP-Splitting und Synthese von String-Funktionsanalyse

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des PHP-Funktionsbeispiels explosion(). 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