当我尝试使用php的JSON编码功能时,我遇到了一些麻烦
我在做什么:
echo json_encode($ppar, JSON_PRETTY_PRINT);
Run Code Online (Sandbox Code Playgroud)
现在变量$ ppar是一个关联数组,其中包含大量数据.我可以使用添加的参数来处理它,但不能使用它,当我在php.net上查看它确实说第二个参数是有效的,所以我不知道我做错了什么.
这是有效的(除了事实是一切都被挤压在一起):
echo json_encode($ppar);
Run Code Online (Sandbox Code Playgroud)
但是这个:
echo json_encode($ppar, JSON_PRETTY_PRINT);
Run Code Online (Sandbox Code Playgroud)
给我这个错误:
警告:json_encode()预计在第10行/home/www/mysite/pp.php中给出1个参数,2
并且输出为null.我一直都是为了参考:http://php.net/manual/en/function.json-encode.php