J'utilise assez souvent l'extrait suivant quand je débogage: et je trouve que je reçois habituellement une belle sortie lisible. Mais parfois je ne le fais pas. Je suis particulièrement vexé pour le moment par cet exemple: p> Je ne veux pas révéler mes références bien sûr, mais on me dit print_r dans ce cas fera le Identique à mon extrait d'habitude en fait, ni print_r ni mon extrait ne produira autre chose que des données de runon sans formatage du tout. Comment puis-je le faire jolie ?! P> P>
4 Réponses :
Eh bien, print_r () est utilisé pour imprimer Un tableau, mais afin d'afficher la matrice de manière jolie, vous avez également besoin de balises HTML.
Just effectuez les suivantes: P>
echo "<pre>"; print_r($data); echo "</pre>";
Var_Dump em> toujours Vous montre une matrice dans des données formatées, mais trop de choses supplémentaires mais si vous souhaitez des données formatées, vous devez utiliser ici les balises
var_dump () Echos Sortie directement, donc si vous souhaitez la capturer à une variable pour fournir votre propre formatage, vous devez utiliser des tampons de sortie: une fois que cela est fait la variable $ $ s contient maintenant la sortie de var_dump (), afin que nous puissions utiliser en toute sécurité: p>
Imprimer_R () agit de la même manière, mais si vous définissez le deuxième paramètre comme "true", peut capturer sa sortie sans utiliser de fonctions tampon.
Var_Dump est utilisé lorsque vous souhaitez plus de détails sur Toute variable.
<?php $temp = "hello" ; echo var_dump($temp); ?>
echo ""; print_r ($ données);