当前位置 博文首页 > encode_u012442504的专栏:php修改json文件并让数据格式化展示,

    encode_u012442504的专栏:php修改json文件并让数据格式化展示,

    作者:[db:作者] 时间:2021-09-23 10:31

    php5.4 以后。json_encode添加了JSON_UNESCAPED_UNICODE , JSON_PRETTY_PRINT 等几个常量參数。使显示中文与格式化更方便。

    读取和写入分别为:

    //读取文件
    file_get_contents("文件具体路径");
    
    //写入文件
    file_put_contents("文件具体路径","字符串或者数组内容");
    
    

    以下是内容展示实例:?

    $arr = array(  
        'status' => true,  
        'errMsg' => '',  
        'member' =>array(  
            array(  
                'name' => '李逍遥',  
                'gender' => '男'  
            ),  
            array(  
                'name' => '赵灵儿',  
                'gender' => '女'  
            )  
        )  
    );  
      
    echo json_encode($arr, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
    
    输出:
    {
        "status": true,
        "errMsg": "",
        "member": [
            {
                "name": "李逍遥",
                "gender": "男"
            },
            {
                "name": "赵灵儿",
                "gender": "女"
            }
        ]
    }

    ?

    cs