【发布时间】:2015-11-14 07:08:08
【问题描述】:
我正在使用 PHP v5.6。
当我读到 php json_encode 函数会自动将 int 转换为字符串。但在我的情况下不是。 Json_encode 仍然是返回 int 而不是 string。
例如:
json_encode(['code' => 200, 'results' => [id=> 1]]);
我的预期结果全部变成了字符串。但我得到的是
{"code":200,"results":{"id": 1}}
预期输出:
{"code":"200","results":{"id": "1"}}
如何在不为每个值使用“”的情况下将所有结果更改为字符串?
注意:结果数组基于查询。
【问题讨论】: