PHP - explode()-Methode

Die Funktion explode() teilt einen String in ein Array auf und gibt ein Array von Strings zurück. Die Funktion ist seit PHP Version 4+.
Wir können sagen, dass die Methode explode() teilt einen String mit einem delimiter in mehrere Arrays auf, und jedes Array ist ein Teilstring.

Hinweise:
Le  separator-Parameter darf kein leerer String sein.
Die Funktion explode() gibt einen booleschen Typ zurück.

Example

$str = "Hallo Welt!"; 
print_r (explode(" ",$str));
Laufzeit:

Array
(
[0] => Hallo
[1] => world
[2] => !
)

Syntax

explode(separator,string,limit)

separator: erforderlich. Geben Sie das Trennzeichen an, um die Zeichenfolge aufzuteilen.
string: required. Die zu teilende Zeichenfolge.
limit: optional. Geben Sie die Anzahl der zurückzugebenden Arrays an.
Mögliche Werte:
  • Größer als 0 - Gibt ein Array mit der maximalen Anzahl von Elementen zurück.
  • Kleiner als 0: Gibt ein Array mit Ausnahme der letzten Elemente zurück.
  • 0 - Gibt ein Array mit einem einzelnen Element zurück.

Beispiel:

$str = 'orange, blau, grün, rot'; 

// Grenzwert 0
print_r(explode(',',$str,0));

// Obergrenze von 0
print_r(explode(',',$str,2));

// Untergrenze auf 0
print_r(explode(',',$str,-1));
Laufzeit:

Array
(
[0] => orange, blau, grün, rot
)
Array
(
[0] => orange
[1] => blau, green, red
)
Array
(
[0] => orange
[1] => blue
[2] => green
)

Referenzen:
https://www.php.net/manual/fr/function.explode.php