Funkcja explode() PHP

Przykład

Rozkłada ciąg na tablicę:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

Uruchomienie przykładu

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:

  • więcej niż 0 - Zwraca tablicę zawierającą maksymalnie limit elementami
  • mniej niż 0 - Zwraca tablicę zawierającą elementy poza ostatnimlimit wszystkie elementy poza pierwszym
  • 0 - Zwraca tablicę zawierającą jeden element

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));
?>

Uruchomienie przykładu