我需要购买我的购物车总重量才能在我的运费计算器中使用。
这是我的代码:
>>> 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)
这是它的样子:
我需要将@foreach($item->attributes as $sss)
{{number_format($item->quantity * $sss['value'], 0)}} KG
@endforeach
作为样本。
PS:我真的更喜欢,如果我能在后端做到并有类似的东西
92
只在前端。
我该怎么做?
答案 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'];
});