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ร