Esistono molteplici funzioni per stampare il contenuto dell'array, ciascuna dotata di funzionalità.
Stampa informazioni leggibili dall'uomo su una variabile.
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
Visualizza informazioni strutturate sulle espressioni che includono il tipo e il valore.
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
Visualizza informazioni strutturate sulla variabile data in cui la rappresentazione restituita è un codice PHP valido.
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
Si noti che poiché il browser condensa più caratteri di spazi bianchi (comprese le nuove righe) in un singolo spazio ( risposta ), è necessario racchiudere le funzioni sopra <pre></pre>
per visualizzare il risultato nel formato corretto.
Inoltre, esiste un altro modo per stampare il contenuto dell'array con determinate condizioni.
Emette una o più stringhe. Pertanto, se si desidera stampare il contenuto dell'array utilizzando echo
, è necessario eseguire il loop nell'array e utilizzare in loop echo
per stampare gli elementi dell'array.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c