我将我的数组编码为 JSON,下面是它给出 Inf 和 NaN 不能是 JSON 编码错误的情况
$test = ['key' => '6E01400'];
json_encode($test, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT);
Run Code Online (Sandbox Code Playgroud)
我知道它将键中的 'E' 视为指数,并尝试将其转换为类似 6.0 e+1400 之类的数字......不过我不知道。
无论如何我可以避免这种特殊情况的转换,我真的需要在这里使用 JSON_NUMERIC_CHECK 选项,任何线索家伙?
| 归档时间: |
|
| 查看次数: |
4675 次 |
| 最近记录: |