PHP默认的 json_encode 输出对中文进行编码,而且内容比较紧凑。虽然利于网络传播和兼容性,但是在做代码调试的时候不是很友好。在询问了人工智能机器人后找到了同时格式化显示且显示中文的方法,记录一下。直接上代码:
$data = array(
'name' => '张三',
'age' => 25
);
$jsonString = json_encode($data,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
echo $jsonString;
显示效果:
{
"name": "张三",
"age": 25
}
网友评论