json编码格式化美化
有时候你想存储一个json到文件中,然后让别人调用或者读取或者作为临时存储,诸如此类。
但是php json_encode后数据是压缩的没有格式化,导致读起来有点费劲。
所以你可以这样(php 5.4以后)
 
 
代码如下:
<?php $arr = array( 'status' => true, 'info' => 'ok', 'list' =>array( array( 'name' => '张三', 'sex' => '1' ), array( 'name' => '李四', 'sex' => '0' ) ) ); file_put_contents('result.json', json_encode($arr, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)); ?>
执行结果如下,生成一个result.json文件:

文字如下:
{
    "status": true,
    "info": "ok",
    "list": [
        {
            "name": "张三",
            "sex": "1"
        },
        {
            "name": "李四",
            "sex": "0"
        }
    ]
}
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号