Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet PHP explodieren?

Was bedeutet PHP explodieren?

青灯夜游
青灯夜游Original
2022-04-11 19:08:505735Durchsuche

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.

Was bedeutet PHP explodieren?

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:

  • $separator: das Trennzeichen, das zum Teilen der Zeichenfolge verwendet wird;
  • $string: die Zeichenfolge, die geteilt werden muss;
  • $limit : optionaler Parameter, der leer sein kann, gibt die Anzahl der zurückzugebenden Array-Elemente an;

    Mögliche Werte:

    • ist größer als 0, dann enthält das zurückgegebene Array höchstens $limit-Elemente und das letzte Element enthält die restlichen Teil von $string;
    • ist kleiner als 0, dann werden alle Elemente außer den letzten $limit-Elementen zurückgegeben; wenn
    • 0 ist, wird es als 1 behandelt; wenn
    • leer ist (weggelassen), bedeutet dies, dass alle Array-Elemente werden zurückgegeben.
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;one,two,three,four&#39;;
$arr = explode(&#39;,&#39;, $str);
var_dump($arr);
$arr = explode(&#39;,&#39;, $str, 3);
var_dump($arr);
$arr = explode(&#39;,&#39;, $str, -2);
var_dump($arr);
$arr = explode(&#39;,&#39;, $str, 0);
var_dump($arr);
?>

Was bedeutet PHP explodieren?

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 = &#39;one,two,three,four&#39;;
$arr = explode(&#39;&#39;, $str);
var_dump($arr);
$arr = explode(&#39;@&#39;, $str, -1);
var_dump($arr);
?>

Was bedeutet PHP explodieren?

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!

Stellungnahme:
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