Sauvegarder le résultat de Print_r() dans une variable PHP

Une petite astuce en cette journée bien ensoleillée (en tout cas dans le sud). La fonction php print_r() est très utile lors notamment du debug de son code pour lire le contenu d’un objet ou d’un tableau dans un format lisible pour nous, commun des mortels.

Cependant, comment faire lorsque nous ne voulons pas afficher directement sur l’écran le résultat de cette fonction print_r() pour, par exemple, l’envoyer par mail?

Et bien c’est très simple et vous n’avez même pas besoin d’utiliser une autre fonction. Print_r() supporte un autre paramètre booléen qui définira si oui ou non l’affichage se fait sur la page.

Exemple :

$myArray = array('un', 'deux', 'trois');
$myString = print_r($myArray, TRUE);
echo $myString;

Le code ci-dessus retournera cela :

Array
(
	[0] => un
	[1] => deux
	[2] => trois
)

Mat_

Au départ on sort avec un diplôme d’ingénieur de l’ESIL (devenu Polytech’Marseille) en Informatique, réseau et multimédia, spécialisé dans les Systèmes d’Informations et Services E-Business. En même temps on bosse, on développe, on apprend. Et maintenant on entreprend.Passionné de nouvelles technologies, et évangéliste de WordPress, j’aime découvrir, tester, rechercher.

Vous aimerez aussi...

Suivez Kune.fr sur les réseaux sociaux !

Kune.fr est votre site de ressources web. Vous y trouverez de nombreux outils utiles pour le web.
Alors n'hésitez plus, aimez notre page !

  • Ressources Wordpress, tutoriels, plugins et thèmes
  • Ressources design, packs d'icônes, kits UI ...
Fermer cette popup
%d blogueurs aiment cette page :