计算laravel中车的总重量

时间:2018-02-10 08:02:24

标签: php laravel

我需要购买我的购物车总重量才能在我的运费计算器中使用。

这是我的代码:

>>> from itertools import count
>>> nums = (0, 1, 2, 1, 3)
>>> tuple(filter(lambda x, c=count(): x != 1 or next(c) != 0, nums))
(0, 2, 1, 3)

这是它的样子:

result1

我需要将@foreach($item->attributes as $sss) {{number_format($item->quantity * $sss['value'], 0)}} KG @endforeach 作为样本。

  PS:我真的更喜欢,如果我能在后端做到并有类似的东西   92只在前端。

我该怎么做?

更新

screen2

2 个答案:

答案 0 :(得分:3)

<强>尝试:

$totalWeight = $items->sum(function ($item) {
    return $item->attributes->sum(function ($attribute) use($item) {
         $val = 0;
         $val += $item->quantity * $attribute['value'];
         return $val;
    });
});

答案 1 :(得分:2)

使用sum()方法,如下所示:

$items->sum(function($item) {
    return $item->quantity * $item->attributes->attr['value'];
});