back to top

PHP print array – è possibile fare echo di un vettore?

Esistono diverse tecniche per stampare a video il contenuto di un’array PHP. Ma partiamo subito da una premessa: echo e print non possono essere usati per stampare a video un vettore:

$mia_array = array('Mele','Pere','Arance');
print $mia_array; // errore !!!
echo $mia_array; // errore !!!

Utilizzare print_r()

La soluzione più semplice per stampareil contenuto di un’array PHP è utilizzare print_r(). Ad esempio:

$mia_array = array('Mele','Pere','Arance');
echo '<pre>';
print_r($mia_array);
echo '</pre>';

Utilizzare var_dump()

Attraverso var_dump() è possibile ottenere un sacco di informazioni aggiuntive sulla nostra array. Ad esempio:

$mia_array = array('Mele','Pere','Arance');
var_dump($mia_array);

Stampare l’output in formato JSON

Un’altra tecnica per stampare a video il contenuto di un array PHP consiste nel convertirla in formato JSON (che è un formato human readable), in questo modo:

$mia_array = array('Mele','Pere','Arance');
echo json_encode($mia_array);

Effettuare un ciclo con foreach()

E’ possibile effettuare un ciclo attraverso foreach() e stampare i singoli item secondo lo stile desiderato. Ad esempio:

$mia_array = array('Mele','Pere','Arance');
foreach ($mia_array as $item){
  echo $item . '<br>';
}
Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Correggere l’errore the uploaded file exceeds the upload_max_filesize directive in php.ini

L'errore the uploaded file exceeds the upload_max_filesize directive in...

Cannot modify header information – headers already sent: come risolvere l’errore PHP

L'errore di PHP cannot modify header information - headers...

Ricavare l’estensione di un file con PHP

Quando si lavora con i file in un'applicazione web,...

GD Library: creazione, manipolazione e ridimensionamento immagini con PHP

Le librerie GD (o GD Library), sono componenti fondamentali...

PHP: impostare il fuso orario italiano

Le tue pagine PHP non mostrano l’orario corretto? Probabilmente...

5 script PHP per gestire BBCode

A volte può aversi l'esigenza di dover offrire agli...
Pubblicitร