Gli ultimi tutorial di sviluppo web
 

PHP explode() Function

<PHP stringa di riferimento

Esempio

Rompere una stringa in un array:

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

Definizione e l'utilizzo

L' explode() interrompe una stringa in un array.

Note: Il "separator" parametro non può essere una stringa vuota.

Nota: Questa funzione è binary-safe.


Sintassi

explode( separator,string,limit )

Parametro Descrizione
separator Necessario. Specifica dove rompere la stringa
string Necessario. La stringa da dividere
limit Opzionale. Specifica il numero di elementi della matrice di ritorno.

Valori possibili:

  • Maggiore di 0 - Restituisce un array con un massimo di limite di element(s)
  • Meno di 0 - Restituisce un array ad eccezione degli ultimi -limit elements()
  • 0 - restituisce un array con un elemento

Dettagli tecnici

Valore di ritorno: Restituisce un array di stringhe
Versione PHP: 4+
changelog: Il parametro limite è stato aggiunto in PHP 4.0.1, e il supporto per i limiti negativi sono stati aggiunti in PHP 5.1.0

Altri esempi

esempio 1

Utilizzando il parametro limite per restituire un numero di elementi dell'array:

<?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));
?>
Esempio Run »

<PHP stringa di riferimento