Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet PHP explodieren?
Explodieren bedeutet in PHP „String zu Array“, was verwendet wird, um einen String entsprechend dem Trennzeichen in mehrere Teilstrings aufzuteilen, diese Teilstrings dann zu einem Array zu kombinieren und die Syntax „explode (getrenntes Zeichen, String, Zahl)“ zurückzugeben Anzahl der Elemente)“; der dritte Parameter dieser Funktion kann weggelassen werden und wird verwendet, um die Anzahl der zurückzugebenden Array-Elemente anzugeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Explodieren bedeutet in PHP „String zu Array“. Die Funktion
explode() kann eine Zeichenfolge basierend auf dem Zeichenfolgentrennzeichen aufteilen, d. h. sie teilt eine Zeichenfolge basierend auf dem Trennzeichen in mehrere Teilzeichenfolgen auf, kombiniert diese Teilzeichenfolgen dann zu einem Array und gibt es zurück. Das Syntaxformat lautet wie folgt:
explode($separator,$string,$limit)
Die Parameterbeschreibung lautet wie folgt:
$limit : optionaler Parameter, der leer sein kann, gibt die Anzahl der zurückzugebenden Array-Elemente an;
Mögliche Werte:
<?php header('content-type:text/html;charset=utf-8'); $str = 'one,two,three,four'; $arr = explode(',', $str); var_dump($arr); $arr = explode(',', $str, 3); var_dump($arr); $arr = explode(',', $str, -2); var_dump($arr); $arr = explode(',', $str, 0); var_dump($arr); ?>
Wenn $separator ein leerer String ist""
, gibt das Programm eine Warnung aus und die Funktion „explosive()“ gibt FALSE zurück; wenn der in $separator enthaltene Wert nicht in $string gefunden wird, wird er verwendet Wenn ein negatives $limit angegeben wird, wird ein leeres Array zurückgegeben, andernfalls wird ein Array zurückgegeben, das ein einzelnes Element von $string enthält.
Beispiel:
<?php $str = 'one,two,three,four'; $arr = explode('', $str); var_dump($arr); $arr = explode('@', $str, -1); var_dump($arr); ?>
Empfohlen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet PHP explodieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!