[FAQ] PHP Warning: json_encode(): double INF does not conform to the JSON spec

 

如果待 json 编码元素的数值趋近无穷大,会有这个提示。

比如:小数位超出长度。

 

解决方式建议保留固定长度的位数,也可以四舍五入。

round(sprintf('%.11f', xxxxx), 10)

 

Ref:json - What does double INF mean in PHP warning? - Stack Overflow

Link:https://www.cnblogs.com/farwish/p/15271808.html

 

posted on 2021-09-15 19:02  ercom  阅读(43)  评论(0编辑  收藏  举报