我正在解析 JSON 响应(twitter api - 光标值),当我使用 PHP 输出它时,应该是字符串值的值似乎是 double 值。
知道如何获取真正的字符串值吗?
最佳答案
对于 32 位 PHP 安装来说,curser 值太大,无法使用 json_decode 进行处理。有人给我发了 preg_replace( '/next_cursor":(\d+)/', 'next_cursor":"\1"', $json );
。在 json_decode 之前运行它会在转换之前将 json int 转换为字符串。
更新:Twitter 现在提供的 next_cursor_str 值是字符串而不是整数,因此不再需要使用 preg_replace
。
关于php - JSON 字符串输出浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2028077/