Heim >Backend-Entwicklung >PHP-Tutorial >Anweisungen zur Verwendung der PHP-Funktion explosion() und der Funktion implode()

Anweisungen zur Verwendung der PHP-Funktion explosion() und der Funktion implode()

怪我咯
怪我咯Original
2017-07-07 10:03:261778Durchsuche

Im Folgenden wird die Verwendung von explode und implode in PHP, Ballerinas, beschrieben. Ich hoffe, es wird meinen Freunden hilfreich sein!

Apropos PHP, Funktion ist sehr wichtig und etwas, das PHP-Enthusiasten und Freunde, die PHP mögen, beherrschen müssen. Freunde, die PHP lernen, wissen auch, dass Arrays auch beherrscht werden müssen. Lernen von Arrays in PHP. In Arrays müssen Sie normalerweise die Funktionen „Explodieren“ und „Implodieren“ verwenden , ich hoffe, es kann meinen Freunden hilfreich sein! Verwendung von „explodieren“ in PHP(PHP 3, PHP 4, PHP 5) „explodieren“ – verwenden Sie eine Zeichenfolge, um eine andere Zeichenfolge aufzuteilen. String-Beschreibung
Array „explodieren“ (
String
Trennzeichen, String (String [, int limit]) Diese Funktion gibt ein Array zurück, das aus Strings besteht. Jedes Element ist ein Teilstring von Strings. Sie werden durch String-Trennzeichen als Grenzflächen getrennt.
Wenn der Limit-Parameter festgelegt ist, enthält das zurückgegebene Array mindestens Limit-Elemente und das letzte Element enthält den verbleibenden Teil der Zeichenfolge.
Wenn das Trennzeichen eine leere Zeichenfolge ("") ist, gibt explosion() FALSE zurück.
Wenn der im Trennzeichen enthaltene Wert nicht in der Zeichenfolge gefunden wird, gibt explosion() ein Array zurück, das die beiden Elemente der Zeichenfolge enthält.
Wenn der Grenzwertparameter eine negative Zahl ist, werden alle Elemente außer den letzten Grenzwertelementen zurückgegeben. Diese Funktion ist
neu hinzugefügt
in PHP 5.1.0. Aus historischen Gründen kann implode() zwar zwei Arten von Parameterbefehlen akzeptieren, explosion() jedoch nicht. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.

Hinweis: Das Parameterlimit wurde in PHP 4.0.1 hinzugefügt.

Beispiel 1.
explode()-Beispiel


Der Code lautet wie folgt:

Beispiel 2.
<?php 
// 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 

// 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?>
Limit-Parameter-Beispiel



Der Code lautet wie folgt:

Das obige Beispiel gibt Folgendes aus: Array ([0] => eins [1] => zwei|drei|vier) Array ( [0] => ; eins [1] => zwei [2] => drei)
<?php 
$str = &#39;one|two|three|four&#39;; // 正数的 
limit print_r(explode(&#39;|&#39;, $str, 2)); // 负数的 
limit print_r(explode(&#39;|&#39;, $str, -1)); 
?>
Hinweis: Wenn die Funktion sicher für zwei Objekte verwendet werden kann.

PHP implode() Funktion

Beispiel09b555df2b3e3307acd8101f5d143ed2
Hallo Welt!

Definition und Verwendung Die Funktion implode() kombiniert Array-Elemente zu einem String.
Syntax implode(separator,array)
Parameterbeschreibungstrennzeichen ist optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String). Das Array muss 400 Telefonnummern enthalten. Arrays, die zu Strings zusammengefasst werden sollen. Beachten Sie, dass der Trennzeichenparameter optional ist. Aus Gründen der Abwärtskompatibilität wird jedoch die Verwendung von zwei Parametern empfohlen.
Alarm- und Texttext: implode() kann zwei Arten von Parameterbefehlen akzeptieren. Aber aus historischen Gründen ist explosion() endlos. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.


PHPs explodieren und implodieren


Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonAnweisungen zur Verwendung der PHP-Funktion explosion() und der Funktion implode(). 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