PHP菜鸟博客_共同学习分享PHP技术心得【PHP爱好者】
php json_encode输出空白问题
2019-3-26 菜鸟站长


今天数组json_encode转json的时候,输出一片空白,后来检查下php程序似乎没有出错,就是json_encode的时候出现了问题,那到底是什么问题呢?



例如:

echo json_encode(array('error' => '0', 'message' => '没有错误'));

var_dump(json_last_error());

//这里也可以是json_decode

//错误码对照

0 JSON_ERROR_NONE

1 JSON_ERROR_DEPTH

2 JSON_ERROR_STATE_MISMATCH

3 JSON_ERROR_CTRL_CHAR

4 JSON_ERROR_SYNTAX

5 JSON_ERROR_UTF8

6 JSON_ERROR_RECURSION

7 JSON_ERROR_INF_OR_NAN

8 JSON_ERROR_UNSUPPORTED_TYPE



我返回的是 int 5,对照返回错误码,自然而然就是(异常的 UTF-8 字符)这个错误了。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容