gpt4 book ai didi

php - number_format() 导致错误 "A non well formed numeric value encountered"

转载 作者:IT王子 更新时间:2023-10-29 00:07:24 30 4
gpt4 key购买 nike

我正在使用 number_format 将 float 舍入为仅 2 位小数。问题是我的一些输入没有超过 2 个小数位开头。所以代码:

number_format($value, 2)

如果它没有足够的十进制数字,它不会和平地添加 0,而是在 Apache 日志中引发错误,这是不可取的。

因此 number_format(2.1, 2)number_format(0, 2) 将在 Apache 日志中引发错误。

[Thu Jun 30 17:18:04 2011] [error] [client 127.0.0.1] PHP Notice: A non well formed numeric value encountered in /home/tahoang/Desktop/Projects/weatherData/weatherData.php on line 41

如何解决这个问题?

最佳答案

尝试类型转换 number_format() 的第一个参数漂浮:

$format = number_format((float)0, 2);

$format = number_format(floatval(0), 2);

关于php - number_format() 导致错误 "A non well formed numeric value encountered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542403/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com