【发布时间】:2019-10-18 08:32:16
【问题描述】:
我有一个关于 laravel 或 php 的问题(还不知道),问题是下一个:
我的数据库中有一个名为 debe 的字段,其值为 3.97,如下所示。此字段为double(11,2)。
当我访问框架上的该字段时,例如使用 dd(),它会正确返回值,如下所示。
主要问题发生在我尝试打印到视图时,我收到下一个:
我不知道为什么会这样,但现在我发现的唯一解决方案是使用 PHP round() 函数对值进行舍入。
问候
【问题讨论】:
-
你能发布你的代码吗?你的问题是为什么
dd输出是集合? -
用
number_format怎么样? -
@lighter 我的问题是为什么 php 或 laravel 正在格式化字段,数据库中的字段是 3.97,问题是为什么我得到 3.96999999998 而没有 3.97
-
问题只是号码的
Precision。