Das Folgende ist eine PHP-Funktion , die auf der Grundlage der explode()-Funktion geschrieben wurde, um die -Zeichenfolge aufzuteilen. Das Haupt-PHP fängt die Zwischendaten entsprechend dem Start ab und Ende, was sehr praktisch ist. Der praktische
-Code lautet wie folgt:
<? // ### 切分字符串 #### function jb51netcut($start,$end,$file){ $content=explode($start,$file); $content=explode($end,$content[1]); return $content[0]; } ?>
Explode-Definition und -Verwendung Die Funktion
explode() teilt die Zeichenfolge in ein Array.
Syntax
explode(separator,string,limit)
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit | 可选。规定所返回的数组元素的最大数目。 |
Beschreibung
Diese Funktion gibt ein Array zurück, das aus Strings besteht, von denen jedes Element ein ist durch Trennzeichen getrennter Teilstring als Grenzpunkt.
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 bis auf die letzten -limit-Elemente 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 Parameterreihenfolgen akzeptieren, explosion() jedoch nicht. Sie müssen sicherstellen, dass der Separator-Parameter vor dem String-Parameter steht.
Beispiel
In diesem Beispiel teilen wir die Zeichenfolge in ein Array auf:
Der Code lautet wie folgt:
<?php $str = "Hello world. It's a beautiful day."; print_r (explode(" ",$str)); ?>
Ausgabe:
Array
(
[0] => Hallo
[1] => Welt.
[2] => Es ist
[3] => ; ein
[4] => schöner
[5] => Tag
Das obige ist der detaillierte Inhalt vonAnweisungen zur Verwendung der PHP-Funktion explosion(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!