PHP explode()Funktionen
Beispiele
Split the string by the specified delimiter.in ein Array:
Beispiel ausführen »
Ausgabe:
Array
(
[0] => www
[1] => example
[2] => com
)
Definition und Verwendung
explode() ist eine PHP-Funktion, die verwendet wird, um eine Zeichenkette anhand eines angegebenen Trennzeichens in ein Array aufzuteilen.
explode() wird häufig verwendet, um Zeichenketten mit mehreren Werten zu verarbeiten, sie in ein Array aufzuteilen, sodass auf die einzelnen Teile leichter zugegriffen und sie leichter bearbeitet werden können.
Hinweis:Der Parameter "separator" darf keine leere Zeichenkette sein.
Hinweis:Diese Funktion ist binärsicher.
Syntax
explode(string $separator, string $string, int $limit = PHP_INT_MAX): array
Parameter description:
- $separator: Trennzeichen, gibt das Zeichen oder die Zeichenkette an, die zum Aufteilen der Zeichenkette verwendet wird. Dieses Trennzeichen dient als Trennpunkt in der Zeichenkette.
- $string: Die ursprüngliche Zeichenkette, die aufgeteilt werden soll.
- $limit(Optional): Gibt die maximale Anzahl von Elementen im zurückgegebenen Array an. Wenn angegeben
$limit, enthält das zurückgegebene Array höchstens$limitElemente, wobei das letzte Element den gesamten verbleibenden Inhalt enthält. Wenn nicht angegeben, ist der StandardwertPHP_INT_MAX, was keine Begrenzung bedeutet.
Rückgabewert
Gibt ein Array zurück, das die durch das Trennzeichen getrennten Teile enthält.
Technische Details
| Rückgabewert: | Gibt ein Array von Zeichenfolgen zurück. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | In PHP 4.0.1 wurde der Parameterlimithinzugefügt. In PHP 5.1.0 wurde Unterstützung für negativelimitshinzugefügt. |
Weitere Beispiele
Beispiel 1
Verwenden Sie den Parameter limit, um einige Array-Elemente zurückzugeben:
Beispiel ausführen »
Ausgabe:
Array
(
[0] => one,two,three,four
)
Array
(
[0] => one
[1] => two,three,four
)
Array
(
[0] => one
[1] => two
[2] => three
)
Begrenzen Sie die Anzahl der zurückgegebenen Array-Elemente:
Beispiel
$arr = explode(",", $str, 3);
print_r($arr);
Ausgabe:
Array
(
[0] => apple
[1] => banana
[2] => cherry,orange
)
Wenn kein Trennzeichen vorhanden ist:
Beispiel
$arr = explode(",", $str);
print_r($arr);
Ausgabe:
Array
(
[0] => apple
)
PHP-String-Referenzhandbuch Weitere Erweiterungen