Funkcja PHP explode() dzieli łańcuch na części według podanego ciągu znaków i zwraca tablicę, która zawiera wszystkie wyodrębnione części jako elementy.
Składnia funkcji PHP explode()
W PHP 8.0.0 funkcja PHP explode() ma dwa rodzaje składni:
implode(string $separator, array $array): string
Istnieje też prostsza składnia, która nie obsługuje argumentów nazwanych:
implode(array $array): string
Parametry
| Parametr | Opis |
|---|---|
| separator | Parametr obowiązkowy. Ciąg znaków, według którego łańcuch ma zostać rozbity na części.
Jeśli łańcuch źródłowy nie zawiera ciągu znaków przekazanego w argumencie separatora, funkcja zwraca tablicę zawierającą cały łańcuch źródłowy w jednym elemencie. Jeśli dodatkowo argument limitu będzie miał wartość ujemną, funkcja |
| string | Parametr obowiązkowy. Łańcuch, który ma zostać rozbity na części. |
| limit | Określa maksymalną liczbę fragmentów łańcucha, jaka ma zostać zwrócona. Jeśli po jej wyczerpaniu pozostanie jeszcze jakaś część łańcucha, to zostaje ona zapisana w całości w ostatnim elemencie zwróconej tablicy.
Jeśli argument ten ma wartość mniejszą od zera, to zwracana jest liczba fragmentów pomniejszona tyle, ile wynosi wartość bezwzględna limitu. Wartość |
Wartość zwrotna
Funkcja PHP explode() zwraca tablicę zawierającą fragmenty rozbitego łańcucha znaków PHP.
Typ zwrotny: string.
