PHP Inf and NaN cannot be JSON encoded

经验分享 571 浏览

json_encode 报错 Inf and NaN cannot be JSON encoded 

我们通过 json_last_error_msg() 查看错因,得知是json序列化的数组里面包含NAN 和INF 这些内容导致的。

解决方案如下:

return json_encode(unserialize(str_replace(array('NAN;','INF;'),'0;',serialize($res))));
|  版权声明:本文为博主原创文章,转载请注明出处。