2011-01-21 9 views
5

Ho cercato il sito PHP.net e inizialmente pensato di qualche utilità per la funzione list() ma non sembra per raggiungere l'obiettivo:Come virgola separare i valori di un array per la visualizzazione

Ho uno sconosciuto numero di valori memorizzati in una singola matrice

$array1 = array(1,2,3,4,5);

o

$array1 = array(1,2,3);

Voglio essere in grado di echo (o print_r) i valori contenuti all'interno di una matrice per lo schermo e separati solo da virgole e spaziatura.

Ad esempio:

il 'idea' è di avere eco $array1 visualizzare:

1,2,3

dal secondo esempio.

risposta

4

Si può semplicemente utilizzare la funzione di PHP implode per questo scopo come segue:

$string = implode(',', array(1,2,3,4,5)); 
0

È possibile fare uso di list() funzione se sai che ci sono solo 3 valori.

$array = array('Life', 'living', 'Health'); 
list($life, $living, $health) = $array; 

echo $life; 
echo $living; 
echo $health; 

Nota - si può fare uso di implode funzione così.

Problemi correlati