Heim > Artikel > Backend-Entwicklung > PHP-Funktion explosion(), die einen String aufteilt und ein aus Strings bestehendes Array zurückgibt
Beispiel
Strings in Arrays aufteilen:
<?php$str = "www.php.cn";print_r (explode(".",$str));?>
Definition und Verwendung
Die Funktion „explode()“ verwendet einen String, um einen anderen String zu teilen, und gibt ein Array bestehend aus von Saiten.
Hinweis: Der Parameter „separator“ darf kein leerer String sein.
Hinweis: Diese Funktion ist binärsicher.
Syntax
explode(separator,string,limit)
<? // ### 切分字符串 #### function jb51netcut($start,$end,$file){ $content=explode($start,$file); $content=explode($end,$content[1]); return $content[0]; } ?>
explode-Definition und Verwendung
explode()-Funktion teilt einen String in ein Array auf.
Diese Funktion gibt ein Array zurück, das aus Strings besteht, wobei jedes Element ein Teilstring ist, der durch ein Trennzeichen als Grenzpunkt getrennt ist.
Der Trennzeichenparameter darf 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 Elemente außer den letzten -limit-Elementen zurückgegeben. Diese Funktion ist neu in PHP 5.1.0.
In diesem Beispiel teilen wir die Zeichenfolge in ein Array auf:
<?php $str = "Hello world. It's a beautiful day."; print_r (explode(" ",$str)); ?>
Ausgabe:
Array ( [0] => Hello [1] => world. [2] => It's [3] => a [4] => beautiful [5] => day. )
Parameter > Trennzeichen Erforderlich. Gibt an, wo die Zeichenfolge geteilt werden soll.
Zeichenfolge Erforderlich. Die zu teilende Zeichenfolge.
Limit Optional. Gibt die Anzahl der zurückzugebenden Array-Elemente an.
Mögliche Werte:
größer als 0 – gibt ein Array zurück, das höchstens Grenzelemente enthält.
kleiner als 0 – gibt ein Array zurück, das alle bis auf die letzten Grenzelemente enthält. Array
0 – wird als 1 behandelt, gibt ein Array mit einem Element zurück
Technische Details
Rückgabewert:Rückgabezeichenfolge Array.
Verwenden Sie den Parameter limit, um einige Array-Elemente zurückzugeben:Das obige ist der detaillierte Inhalt vonPHP-Funktion explosion(), die einen String aufteilt und ein aus Strings bestehendes Array zurückgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!