Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung der Instanzverwendung von PHP-Funktionen explodieren und implodieren

Detaillierte Erläuterung der Instanzverwendung von PHP-Funktionen explodieren und implodieren

伊谢尔伦
Freigeben: 2023-03-11 16:08:02
Original
1894 Leute haben es durchsucht

1. PHP-StringSplit-Funktionexplode()

explode() Verwendung:

Array explosion(String Separator,String String [ ,int limit])

explode() Beschreibung:

Diese Funktion gibt ein aus Strings bestehendes Array zurück. Sie werden als String-Trennpunkte verwendet .

Wenn der Parameter „Limit“ festgelegt ist, enthält das zurückgegebene Array bis zu „Limit“-Elemente und das letzte Element enthält den Rest 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 ein einzelnes Element der Zeichenfolge enthält.

Wenn der Grenzwertparameter eine negative Zahl ist, werden alle Elemente außer den letzten Grenzwertelementen zurückgegeben.

explode()-Beispiel

<?php
//示例 1
$pizza = “piece1 piece2 piece3 piece4 piece5 piece6″;
$pieces = explode(” “, $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
?>
Nach dem Login kopieren
<?php
//示例 2
$data = “foo:*:1023:1000::/home/foo:/bin/sh”;
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(“:”, $data);
echo $user; // foo
echo $pass; // *
?>
Nach dem Login kopieren
<?php
//limit 参数示例
$str = ‘one|two|three|four’; // 正数的
limit print_r(explode(‘|’, $str, 2)); // 负数的
limit print_r(explode(‘|’, $str, -1));
?>
Nach dem Login kopieren

Das obige Beispiel gibt Folgendes aus:

Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
Nach dem Login kopieren

Hinweis: Diese Funktion ist sicherFür binäreObjekte.

2. PHP-String-Zusammenführungsfunktion implode()

implode() Verwendung:

Array implode(String-Trennzeichen, String-Array)

implode() Beschreibung: Die Funktion

implode() kombiniert Array-Elemente zu einem String.

Trennzeichen ist optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String).

Array erforderlich.

implode() Beispiel:

<?php
$arr = array(‘Hello’,’World!’,’Beautiful’,’Day!’);echo implode(” “,$arr);
?>
Nach dem Login kopieren

Ausgabe:

Hallo Welt! Schöner Tag!

Hinweis: implode() kann zwei Parameter order empfangen ; aber explosion() nicht funktioniert, müssen Sie sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Instanzverwendung von PHP-Funktionen explodieren und implodieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage