我收到了开发人员发来的消息:
当数据数组太长时,php函数json_encode返回false。
服务器使用php 5.6.21
,apache 2.2.15
。我不确定是否存在服务器配置或阻止从服务器端发生这种情况的事情。
答案 0 :(得分:2)
他可能意味着太深而不是太长。
json_encode的嵌套数组的默认最大深度为512.您可以使用第3个参数将其覆盖为json_encode;例如$json = json_encode($thing, 0, 1024);
将其设置为1024。