关键词:
【中文标题】从数组 Laravel 中获取元素总和【英文标题】:get elements sum from array Laravel 【发布时间】:2020-11-02 02:57:18 【问题描述】:我有一个包含另一个数组的数组,我想得到具体元素的总和
数组
array:1 [▼
0 => array:3 [▼
"shop_id" => 1
"delegate_id" => 2
"items" => array:3 [▼
0 => array:3 [▼
"product_id" => 2
"price" => 4.75
"quantity" => 1
]
1 => array:3 [▼
"product_id" => 6
"price" => 18.5
"quantity" => 1
]
2 => array:3 [▼
"product_id" => 10
"price" => 88
"quantity" => 2
]
]
]
]
我需要得到价格的总和
有什么想法吗?
【问题讨论】:
【参考方案1】:如果有关系,就有更好的方法。作为您提供的数据,您可以调用 sum 两次并使其工作。
collect($array)->sum(function (array $shop)
return collect($shop['items'])->sum('price');
);
这将汇总每个单独的商店,总金额将是每个商店商品的总和。
【讨论】:
如何在laravel 6中获取foreach中的数组总和
】如何在laravel6中获取foreach中的数组总和【英文标题】:Howtogetsumofarrayinforeachinlaravel6【发布时间】:2021-01-0906:54:06【问题描述】:我的控制器总和不起作用publicfunctionshow($id)$workers=DB::table(\'workers\')->select(\'wrk_id\',\'f_name\',\'m_nam... 查看详情
Laravel - 从不同的表中获取总和并计算
】Laravel-从不同的表中获取总和并计算【英文标题】:Laravel-Getsumfromdifferenttableandcalculate【发布时间】:2021-10-1902:45:09【问题描述】:我是laravel的新手,我需要这方面的帮助。所以我有3个不同的表,如下所示。我必须根据两个表... 查看详情
获取从 Laravel 4.1 中的模型返回的记录总和
】获取从Laravel4.1中的模型返回的记录总和【英文标题】:GettingthesumofrecordsreturnedfromamodelinLaravel4.1【发布时间】:2014-03-1821:43:41【问题描述】:我的用户模块中有以下内容//Auserhasmanyassets.publicfunctionassets()return$this->belongsToMany(\'A... 查看详情
如何从数组中找到精确的(最小)元素以匹配给定的总和
】如何从数组中找到精确的(最小)元素以匹配给定的总和【英文标题】:Howtofindexact(minimum)elementsfromarraytomatchgivensum【发布时间】:2019-09-1207:53:38【问题描述】:我想要一个返回最小元素数组以匹配给定总和的方法deffind_elementsa... 查看详情
如何从数组中获取相乘的数组键的总和
】如何从数组中获取相乘的数组键的总和【英文标题】:Howtogetthesumofmultipliedarraykeysfromanarray【发布时间】:2021-10-2722:45:18【问题描述】:一个cargo有很多orders。一个order有一个quantity和一个price。对于cargo中的每个order,我想将quant... 查看详情
下划线 - 从数组中获取相同的值对象总和
】下划线-从数组中获取相同的值对象总和【英文标题】:Underscore-getthesamesumeofthevaluesobjectsfromarray【发布时间】:2016-05-1114:39:58【问题描述】:vararray=[T:2,G:2,K:2,//<---returnthiscauseT+G+K=6T:2,G:2,K:3,T:1,G:3,K:2//<---returnthiscauseT+G+K=6];我 查看详情
获取数组中元素的最大值最小值平均值总和(代码片段)
...importjavax.sound.midi.Soundbank;45/*6*题目:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,7*然后求出所有元素的最大值,最小值,和值,平均值,并输出。8*备注:所有随机数都是两位数9*10*Math.random()可以生成一个dou... 查看详情
使用数组从 Access 获取 PHP 总和
】使用数组从Access获取PHP总和【英文标题】:PHPSumfromAccessusingArray【发布时间】:2012-08-0117:14:56【问题描述】:我有一个涉及PHP数组和将值相加的问题。我有一个包含此方案中信息的访问数据库----------------------|time|code||------|-----... 查看详情
如何在laravel中获取数组元素的文件扩展名
】如何在laravel中获取数组元素的文件扩展名【英文标题】:howtogetfileextensionsofarrayelementsinlaravel【发布时间】:2019-10-1821:36:07【问题描述】:我正在尝试获取数据库中图像列的文件扩展名,但出现此错误:pathinfo()期望参数1是字... 查看详情
Laravel - 无法使用刀片从多维数组中获取值
】Laravel-无法使用刀片从多维数组中获取值【英文标题】:Laravel-can\'tgetvaluesfrommultidimensionalarraywithblade【发布时间】:2015-07-1522:27:18【问题描述】:我在laravel中使用刀片循环遍历多维数组时遇到问题。我正在从控制器发送数据,... 查看详情
从 laravel 集合中获取模型数组
】从laravel集合中获取模型数组【英文标题】:GetarrayofModelsfromalaravelcollection【发布时间】:2016-12-1100:22:40【问题描述】:给定EloquentModels的Collection,它们是Arrayable,我怎样才能获得这些对象的数组?如果我在集合上调用->toA... 查看详情
使用 laravel 从数组中获取值
】使用laravel从数组中获取值【英文标题】:Getthevaluefromarrayusinglaravel【发布时间】:2021-12-1216:03:35【问题描述】:这是示例数组Array([note]=>Array([to]=>Array([user]=>Array([name]=>FirstUser)[abc]=>123[lmn]=>4582)[from]=>Jani[headin 查看详情
从 laravel 中的数组中获取特定值
】从laravel中的数组中获取特定值【英文标题】:Getspecificvaluefromarrayinlaravel【发布时间】:2018-10-0714:04:10【问题描述】:我正在使用Laravel。这是我的数组-["emp_id":1,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-2108:00:00","结束"... 查看详情
如何从 Laravel 中的数组中获取特定的数组值
】如何从Laravel中的数组中获取特定的数组值【英文标题】:HowtogetspecificArrayvaluefromanArrayinLaravel【发布时间】:2019-10-2317:10:43【问题描述】:我想从我从这段代码中获得的数组中获取特定的数组数据:$user=$request->instance()->que... 查看详情
Laravel,将 JSON 数组转换为数组,只从数组中获取一个对象
】Laravel,将JSON数组转换为数组,只从数组中获取一个对象【英文标题】:Laravel,convertJSONarraytoArrayandonlygetoneobjectfromtheArray【发布时间】:2016-06-0611:10:23【问题描述】:<?phpnamespaceApp\\Http\\Controllers;useIlluminate\\Http\\Request;useVinelab\... 查看详情
如何从 Angular2(Typescript)中的 Json 数组中获取值的总和
】如何从Angular2(Typescript)中的Json数组中获取值的总和【英文标题】:HowtogetsumofvaluefromJsonArrayinAngular2(Typescript)【发布时间】:2018-01-3116:00:42【问题描述】:我有一个Json响应"carts":"value":["Amt":40,"Amt":20.25,"Amt":10.30]我想得到Amt字段... 查看详情
Laravel 流明 |从数组中获取单个值
】Laravel流明|从数组中获取单个值【英文标题】:LaravelLumen|getsinglevaluesfromarray【发布时间】:2016-12-0805:44:01【问题描述】:我有一个问题持续了大约4个小时。$getrank=DB::table(\'users\')->select(\'codes\')->orderBy(\'codes\',\'desc\')->get(... 查看详情
使用动态编程从 Python 上的子集总和问题中获取所有子集
】使用动态编程从Python上的子集总和问题中获取所有子集【英文标题】:GettingallsubsetsfromsubsetsumproblemonPythonusingDynamicProgramming【发布时间】:2021-12-2803:54:39【问题描述】:我正在尝试从元素列表中提取所有子集,这些元素的总和... 查看详情