Ultimele tutoriale de dezvoltare web
 

PHP explode() Function

<PHP String Reference

Exemplu

Sparge un șir într-o matrice:

<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>
Run exemplu »

Definiție și utilizare

explode() Funcția sparge un șir într - o matrice.

Note: "separator" parametru nu poate fi un șir gol.

Notă: Această funcție este binar- în condiții de siguranță.


Sintaxă

explode( separator,string,limit )

Parametru Descriere
separator Necesar. Specifică în cazul în care pentru a rupe șirul
string Necesar. Șirul de a împărți
limit Opțional. Specifică numărul de elemente de matrice pentru a reveni.

Valori posibile:

  • Mai mare de 0 - Întoarce un tablou cu un maxim de limită element(s)
  • Mai puțin de 0 - Returnează o matrice cu excepția ultimelor -limit elements()
  • 0 - Întoarce un tablou cu un element

Detalii tehnice

Întoarcere Valoare: Returnează o matrice de siruri de caractere
Versiune PHP: 4+
Changelog: Parametrul limită a fost adăugat în PHP 4.0.1 și suport pentru limite negative , au fost adăugate în PHP 5.1.0

Mai multe exemple

Exemplul 1

Folosind parametrul limită pentru a reveni un număr de elemente de matrice:

<?php
$str = 'one,two,three,four';

// zero limit
print_r(explode(',',$str,0));

// positive limit
print_r(explode(',',$str,2));

// negative limit
print_r(explode(',',$str,-1));
?>
Run exemplu »

<PHP String Reference