当我尝试使用 php 的 JSON 编码功能时遇到了一些麻烦
我在做什么:
echo json_encode($ppar, JSON_PRETTY_PRINT);
现在变量 $ppar 是一个关联数组,里面有一大堆数据。我可以让它在没有添加参数的情况下工作,但不能使用它,当我在 php.net 上查找时,它确实说第二个参数是有效的,所以我不明白我做错了什么。
这行得通(除了所有东西都挤在一起的事实):
echo json_encode($ppar);
但是这个:
echo json_encode($ppar, JSON_PRETTY_PRINT);
给我这个错误:
警告:json_encode() 需要 1 个参数,2 在 /home/www/mysite/pp.php 第 10 行给出
并且输出为空。我一直在参考这个:http: //php.net/manual/en/function.json-encode.php