【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"
}
]
}
}自作しないといけないと思ってたから助かりました
以上です