ホームページ >バックエンド開発 >PHPチュートリアル >PHP で JSON データをきれいに印刷するにはどうすればよいですか?
PHP を使用して JSON データをエレガントに表示する
PHP で JSON データを処理する場合、構造化され、見た目が美しい形式でデータをフォーマットする必要が生じる場合があります。楽しいやり方。デフォルトでは、 json_encode() はデータをフラットな単一行文字列として出力します。ただし、Facebook が実装した解決策があります。JSON_PRETTY_PRINT.
PHP 5.4 で導入された JSON_PRETTY_PRINT は、JSON データを人間が読める形式に変換するために json_encode() に渡すことができるオプションです。データをインデントして改行し、見やすく理解しやすくします。
実証するために、質問の例を使用してみましょう:
$data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data, JSON_PRETTY_PRINT);
出力:
{ "a": "apple", "b": "banana", "c": "catnip" }
ご覧のとおり、出力はフォーマットされ、特に大規模なデータ セットの場合に読みやすくなりました。過去に回避策があった可能性がありますが、JSON_PRETTY_PRINT は、JSON データを視覚的に魅力的な方法で表示するためのシンプルで洗練されたソリューションを提供します。
以上がPHP で JSON データをきれいに印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。