Funkcja explode() PHP
Przykład
Rozkłada ciąg na tablicę:
<?php $str = "Hello world. I love Shanghai!"; print_r (explode(" ", $str)); ?>
Definicja i zastosowanie
Funkcja explode() rozkłada ciąg na tablicę.
Komentarz:"separator"Parametr nie może być pustym ciągiem znaków."
Komentarz:Funkcja jest bezpieczna dla binarnych danych.
Gramatyka
explode(separator,string,limit)
Parametry | Opis |
---|---|
separator | wymagane. Określa, gdzie ma być podzielony ciąg. |
string | wymagane. Określa ciąg, który ma być podzielony. |
limit |
opcjonalne. Określa liczbę elementów tablicy, które mają być zwrócone. Możliwe wartości:
|
Szczegóły techniczne
Zwrócone wartości: | Zwraca tablicę ciągów |
Wersja PHP: | 4+ |
Dziennik aktualizacji: | W PHP 4.0.1 dodano limit W PHP 5.1.0 dodano obsługę ujemnych limit obsługiwane. |
Więcej przykładów
Przykład 1
Użycie limit Parametry zwracają niektóre elementy tablicy:
<?php $str = 'one,two,three,four'; // Zero limit print_r(explode(',', $str, 0)); // Pozytywne limit print_r(explode(',', $str, 2)); // Negatywne limit print_r(explode(',', $str, -1)); ?>