[PHP] explode()

explode() (funzione PHP) crea e restituisce un array da una stringa, considerando per ogni elemento dell’array stesso l’elemento della stringa stessa separato dal delimitatore indicato.

tips&tricks

Per l’operazione inversa, implode()

Sintassi

explode($separatore, $stringa, $quanti_elementi[facoltativo])
parametro descrizione
$separatore Stabilisce dove interrompere la stringa (non può essere una stringa vuota)
$stringa La stringa da processare
$quanti_elementi Stabilisce il numero degli elementi dell’array da restituire. Se tale numero è positivo ed è inferiore al numero delle possibili parti da separare, nell’ultimo item dell’array finisce tutta la parte finale della stringa, ignorando la presenza di eventuali separatori (v. esempio). Se tale numero è negativo, le parti (item) sono esclusi dall’array contandoli dalla fine della stringa (v. esempio).

Esempi

$var = "A B C D";
$array = explode(" ", $var);
print_r($array);
/* RISULTATO
Array
(
    [0] => "A"
    [1] => "B"
    [2] => "C"
    [3] => "D"   
)
*/
$var = "A B C D";
$array = explode(" ", $var, 3);
print_r($array);
/* RISULTATO
Array
(
    [0] => "A"
    [1] => "B"
    [2] => "C D"
)
*/
$var = "A B C D";
$array = explode(" ", $var, -1);
print_r($array);
/* RISULTATO
Array
(
    [0] => "A"
    [1] => "B"
    [2] => "C"
)
*/

Contenuti correlati

  • CSS
  • HTML
  • JavaScript
  • jQuery
  • PHP
  • SQL
  • WORDPRESS

Fonti esterne

funzioni php, php

Related Articles

0 Comment