【发布时间】:2010-12-19 03:24:16
【问题描述】:
我正在编写一个 twitter 混搭服务。当我收到 json 数据时,一些 twit id 大于 2147483647(这是 32 位服务器上允许的最大整数)。
我想出了一个可行的解决方案,即将整数转换为字符串;这样 json_decode() 函数在尝试生成数组时不会有任何问题。
这是我需要达到的目标:
之前(原始 JSON 数据)
[{"name":"john","id":5932725006},{"name":"max","id":4953467146}]
之后(已应用解决方案)
[{"name":"john","id":"5932725006"},{"name":"max","id":"4953467146"}]
我正在考虑一个 preg_match 实现,但我不知道如何做到防弹。任何帮助将不胜感激。
【问题讨论】: