【问题标题】:Strange issue cannot add integer values奇怪的问题不能添加整数值
【发布时间】:2019-11-25 19:37:42
【问题描述】:

我有一个奇怪的问题,我在 php 7.1 上使用 laravel 5.5,我从控制器向刀片返回 2 个值,作为来自 db 的直接查询

{{$news[0]->new_members_sale ?? 0+ $renewsb[0]->renew_members_sale ?? 0 }}

我直接在我的刀片中添加值。

我检查了$news[0]->new_members_sale$renewsb[0]->renew_members_sale 这两个值,它们包含值。

所以我可以说我有价值$a=5.00 和价值$b=10.00

当我添加 {{$a+$b}} 时,总和只是 5.00 而不是 15.00 应该是。

我尝试输入值,例如$c=(int)$a+ (int)$b; 并添加,但仍然没有给出正确的总和。

{{$news[0]->new_members_sale ?? 0 + $renewsb[0]->renew_members_sale ?? 0 }}

【问题讨论】:

    标签: laravel php-7.1


    【解决方案1】:

    我发现了错误,如果您在 Format (coalesce(SUM(amount),0),2) 上使用 Format,它显然是在 mysql 查询中,它会导致值从 1300.00 更改为 1,300.00,所以在我的刀片中我可以不在 1,300.00 +50.00 时,由于逗号,它给出了格式不正确的数值错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      相关资源
      最近更新 更多