作者:枝断叶残_337 | 来源:互联网 | 2020-08-19 14:27
phpJSON数据格式化(美化)的方法:使用json_encode输出|使用jsonFormat输出|php5.4以后,json_encode增加了JSON_UNESCAPED_UNICODE。
一、使用 json_encode 输出
true,
'errMsg' => '',
'member' =>array(
array(
'name' => '李',
'gender' => '男'
),
array(
'name' => '赵',
'gender' => '女'
)
)
);
echo json_encode($arr);
?>
(推荐学习:PHP视频教程)
输出:
{"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数据格式化(美化)的方法的详细内容,更多请关注 第一PHP社区 其它相关文章!