phpJSON数据格式化的方法是什么

这篇文章给大家分享的是有关php JSON数据格式化的方法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

大峪网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

一、使用 json_encode 输出

 true,
    'errMsg' => '',
    'member' =>array(
        array(
            'name' => '李',
            'gender' => '男'
        ),
        array(
            'name' => '赵',
            'gender' => '女'
        )
    )
);
  
echo json_encode($arr);
?>

输出:

{"status":true,"errMsg":"","member":[{"name":"\u674e","gender":"\u7537"},{"name":"\u8d75","gender":"\u5973"}]}

二、使用 jsonFormat 输出

 true,
    'errMsg' => '',
    'member' =>array(
        array(
            'name' => '李',
            'gender' => '男'
        ),
        array(
            'name' => '赵',
            'gender' => '女'
        )
    )
);
  
echo jsonFormat($arr);
  
?>

输出:

{
    "status":true,
    "errMsg":"",
    "member":[
        {
            "name":"李",
            "gender":"男"
        },
        {
            "name":"赵",
            "gender":"女"
        }
    ]
}

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

 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": "女"
        }
    ]
}

感谢各位的阅读!关于php JSON数据格式化的方法是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前名称:phpJSON数据格式化的方法是什么
文章转载:http://hbruida.cn/article/jpsdsp.html