Il existe plusieurs fonctions d'impression du contenu des tableaux, chacune ayant ses propres caractéristiques.
Imprime des informations lisibles par l'homme sur une variable.
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
Affiche des informations structurées sur les expressions, notamment leur type et leur valeur.
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
Affiche des informations structurées sur la variable donnée dont la représentation retournée est un code PHP valide.
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
Notez que parce que les navigateurs condensent plusieurs caractères d'espacement (y compris les nouvelles lignes) en un seul espace ( réponse ) vous devez envelopper les fonctions ci-dessus dans <pre></pre>
pour afficher le résultat dans le format correct.
Il existe également un autre moyen d'imprimer le contenu d'un tableau sous certaines conditions.
Affiche une ou plusieurs chaînes de caractères. Ainsi, si vous voulez imprimer le contenu d'un tableau en utilisant echo
vous devez boucler à travers le tableau et dans la boucle utiliser echo
pour imprimer les éléments du tableau.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c