【发布时间】:2023-03-09 01:08:01
【问题描述】:
我无法理解这一点。
我有一个包含公司名称和某个值的csv-文件。
我运行一个从csv 获取公司名称和值的脚本。
一个公司可以包含多个值。
这是它的样子
[company1][123]
[company1][65456]
[company1][435]
[company1][234235]
[company2][65464]
[company2][53543]
我想做的是从每个单独的公司获取每个值,并计算来自该特定公司的所有值的sum。
所以我尝试了这个:
foreach($data as $companies){
$company = $companies['name'];
$value = $companies['value'];
if ($company == 'company1'){
echo $value;
}
}
$data 是具有来自csv 值的数组
出于测试目的,我在if 语句中手动编写了公司名称,但这应该从$data-array 动态加载。
之后它应该计算所有值的sum。
我怎样才能做到这一点?
【问题讨论】:
-
你需要所有公司的总和还是每个公司的总和??
-
不属于该公司的值的总和