Il existe plusieurs fonctions pour imprimer le contenu de la matrice qui ont chacune des fonctionnalités.
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 le navigateur condensant plusieurs espaces (y compris les retours à la ligne) en un seul espace ( réponse ), vous devez encapsuler les fonctions ci-dessus <pre></pre>
pour afficher le résultat au format correct.
Il existe également une autre façon d’imprimer le contenu de la matrice sous certaines conditions.
Générez une ou plusieurs chaînes. Donc, si vous souhaitez imprimer le contenu d'un tableau à l'aide echo
, vous devez parcourir le tableau et l'utiliser en boucle echo
pour imprimer les éléments du tableau.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c