【发布时间】:2013-07-04 19:09:03
【问题描述】:
我在尝试使用 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
【问题讨论】: