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!";Laufzeit:
print_r (explode(" ",$str));
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';Laufzeit:
// Grenzwert 0
print_r(explode(',',$str,0));
// Obergrenze von 0
print_r(explode(',',$str,2));
// Untergrenze auf 0
print_r(explode(',',$str,-1));
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