【php】json_encodeで整形して出力する方法メモ
大した話じゃないけどこんな便利なことができたのか・・・
こんな配列があります
$array = array( "status" => 1, "result" => array( "total" => 200, "userList" => array( array("id"=>1, "name"=>"yamada"), array("id"=>2, "name"=>"sato"), array("id"=>3, "name"=>"tanaka"), ), ), );
json_encodeしてechoするとこんな感じで見づらい・・・
{"status":1,"result":{"total":200,"userList":[{"id":1,"name":"yamada"},{"id":2,"name":"sato"},{"id":3,"name":"tanaka"}]}}
JSON_PRETTY_PRINTというオプションがあって
json_encode($array, JSON_PRETTY_PRINT);
みたいな感じにするとこんな感じになった
{ "status": 1, "result": { "total": 200, "userList": [ { "id": 1, "name": "yamada" }, { "id": 2, "name": "sato" }, { "id": 3, "name": "tanaka" } ] } }
自作しないといけないと思ってたから助かりました
以上です