85 votes

Faire en sorte que les valeurs PHP var_dump() affichent une ligne par valeur

Lorsque je fais écho à var_dump($_variable), j'obtiens une longue ligne d'emballage avec toutes les variables et valeurs comme

 ["kt_login_user"]=>  string(8) "teacher1" ["kt_login_id"]=>  string(3) "973" ["kt_campusID"]=>  string(4) "9088" ["kt_positionID"]=>  string(1) "5" 

Existe-t-il un moyen pour que chaque valeur s'affiche sur sa propre ligne pour faciliter la lecture ? Quelque chose comme ça:

 ["kt_login_user"]=>  string(8) "teacher1" 
["kt_login_id"]=>  string(3) "973" 
["kt_campusID"]=>  string(4) "9088" 
["kt_positionID"]=>  string(1) "5"

141voto

phirschybar Points 2123

Oui, essayez de l'envelopper avec <pre> , par exemple :

 echo '<pre>' , var_dump($variable) , '</pre>';

11voto

Tieme Points 13569

var_export vous donnera une belle sortie. Exemples tirés de la doc :

 $a = array (1, 2, array ("a", "b", "c"));
echo '<pre>' . var_export($a, true) . '</pre>';

Sortira :

 array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X