Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich JSON-Daten in PHP hübsch drucken?

Wie kann ich JSON-Daten in PHP hübsch drucken?

Mary-Kate Olsen
Freigeben: 2024-12-19 16:04:09
Original
994 Leute haben es durchsucht

How Can I Pretty-Print JSON Data in PHP?

JSON-Daten elegant mit PHP präsentieren

Beim Umgang mit JSON-Daten in PHP müssen Sie diese möglicherweise strukturiert und ästhetisch formatieren angenehme Art und Weise. Standardmäßig gibt json_encode() Daten als flache, einzeilige Zeichenfolge aus. Es gibt jedoch eine Lösung, die Facebook implementiert hat: JSON_PRETTY_PRINT.

JSON_PRETTY_PRINT wurde in PHP 5.4 eingeführt und ist eine Option, die Sie an json_encode() übergeben können, um Ihre JSON-Daten in ein für Menschen lesbares Format umzuwandeln. Dadurch werden die Daten eingerückt und mit Zeilenumbrüchen versehen, sodass sie leichter sichtbar und verständlich sind.

Zur Veranschaulichung verwenden wir das Beispiel aus der Frage:

$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip');
header('Content-type: text/javascript');
echo json_encode($data, JSON_PRETTY_PRINT);
Nach dem Login kopieren

Ausgabe:

{
    "a": "apple",
    "b": "banana",
    "c": "catnip"
}
Nach dem Login kopieren

Wie Sie sehen, ist die Ausgabe jetzt formatiert, was die Lesbarkeit erleichtert, insbesondere bei großen Datensätzen. Auch wenn es in der Vergangenheit möglicherweise Workarounds gab, bietet JSON_PRETTY_PRINT eine einfache und elegante Lösung, um JSON-Daten optisch ansprechend darzustellen.

Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten in PHP hübsch drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage