Heim > Artikel > Backend-Entwicklung > Anweisungen zur Verwendung der PHP-Funktion explosion() und der Funktion implode()
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:
<?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:
<?php $str = 'one|two|three|four'; // 正数的 limit print_r(explode('|', $str, 2)); // 负数的 limit print_r(explode('|', $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!