Maison > développement back-end > tutoriel php > Comment puis-je joliment imprimer du JSON en PHP ?

Comment puis-je joliment imprimer du JSON en PHP ?

Mary-Kate Olsen
Libérer: 2024-12-14 11:51:12
original
905 Les gens l'ont consulté

How Can I Pretty-Print JSON in PHP?

JSON joliment imprimé en PHP

Lorsque vous travaillez avec de grands tableaux associatifs, les aplatir en JSON peut entraîner des sorties longues et illisibles. Ce problème survient lors de l'utilisation de la fonction json_encode() conventionnelle sans aucune modification. Pour résoudre ce problème, PHP 5.4 a introduit une solution via l'option JSON_PRETTY_PRINT.

En utilisant cette option, vous pouvez embellir efficacement la sortie JSON codée, la rendant plus attrayante visuellement et plus facile à lire. Ceci est particulièrement avantageux lors de la gestion de structures de données complexes. Pour utiliser cette fonctionnalité, incorporez simplement la constante JSON_PRETTY_PRINT comme paramètre lors de l'appel de json_encode() :

$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');

$json_string = json_encode($data, JSON_PRETTY_PRINT);

echo $json_string;
Copier après la connexion

Cela produira la jolie sortie suivante :

{
    "a": "apple",
    "b": "banana",
    "c": "catnip"
}
Copier après la connexion

Comme vous pouvez le voir, la sortie JSON est désormais bien formatée et indentée, ce qui la rend beaucoup plus facile à lire et à naviguer. Cette fonctionnalité améliore considérablement la lisibilité et la convivialité des données JSON, notamment à des fins de développement et de débogage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal