Oben haben wir Ihnen die Definition der Funktion explode() in PHP vorgestellt. Wir alle wissen, dass die Funktion „explode()“ Strings trennt, also lassen wir es heute Ich stelle Ihnen einige Beispiele der Funktion explosion() in PHP vor!
Um einen String in PHP zu teilen, können wir die Funktion explode() verwenden, ihr Prototyp ist wie folgt
array explode (string $separator, string $string [, int $limit])
Diese Funktion hat 3 Parameter, den ersten one Der Parameter $separator legt ein Trennzeichen (String) fest. Der zweite Parameter $string gibt die Zeichenfolge an, mit der gearbeitet werden soll. Der Parameter $limit ist optional und gibt die maximale Anzahl von Teilzeichenfolgen an, in die die Zeichenfolge aufgeteilt werden soll.
Diese Funktion gibt ein Array zurück, das aus aufgeteilten Teilzeichenfolgen besteht.
Sehen Sie sich das folgende Beispiel an, um durch Kommas getrennte mehrzeilige Textdaten zu analysieren.
Beispiel 1, geteilte Zeichenfolge.
Der Code lautet wie folgt:
<?php $this_year = 2013; $text = <<< EOT 祝无双,F,1982,广东,普遍职员 李三兵,M,1981,河北,普通职员 赵朴秀,F,1980,韩国,项目经理 EOT; $lines = explode("\n", $text); //将多行数据分开 foreach ($lines as $userinfo) { $info = explode(",", $userinfo, 3); //仅分割前三个数据 $name = $info[0]; $sex = ($info[1] == "F")? "女" : "男"; $age = $this_year - $info[2]; echo "姓名: $name $sex . 年龄:$age <br/>"; } /* 输出结果是: 姓名:祝无双 女 年龄:31 姓名:李三兵 男 年龄:32 姓名:赵朴秀 女 年龄:33 */ ?>
Der obige Code teilt zuerst den Text in Zeilen, dann jede Zeile der Zeichenfolge in "," auf und übernimmt die ersten drei Daten zur Verarbeitung Analysieren, organisieren und ausgeben.
Darüber hinaus möchte ich eine weitere integrierte PHP-Funktion implode() vorstellen, die dazu dient, Arrays zu Strings zu verbinden.
Der Split-String-Funktion entspricht die Funktion implode(), ihre Alias-Funktion heißt join() und die Funktionsprototypen lauten wie folgt.
string implode(string $glue, array $pieces) string join(string $glue, array $pieces)
Die Funktion implode() oder join() kann die Elemente im Array $pieces mit dem angegebenen Zeichen $glue verbinden.
Das Folgende ist ein einfaches Beispiel als Referenz.
Beispiel 2:
Der Code lautet wie folgt:
<?php $fruits = array('apple', 'banana', 'pear'); $str = implode(", ", $fruits); echo $str; ?>
Zusammenfassung:
Denken Sie nach dem Lesen dieses Artikels, dass die Verwendung der Funktion „explode()“ in PHP sehr einfach ist? Viele Leute fangen an, es auszuprobieren, also beeilen Sie sich und verwenden Sie sie!
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonBeispielcode der Funktion explosion() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!