【发布时间】:2015-03-23 14:26:21
【问题描述】:
我正在尝试对 csv 文件中的单行数据(数字)求和,以使用 php.ini 显示总数。这是我的 csv 文件:
一个
0.01
0.1
0.02
0.01
0.02
0.01
0.02
基本上它会延伸。 A基本上是excel中的第一行字母。
基本上它会延伸。 我正在尝试用 PHP 总结行。
这是我目前的代码:
if (($handle = fopen("file.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$data = array();
echo array_sum($data);
}
}
我的输出基本上是:000000000000000000000000000000000000000000000000000
我似乎无法弄清楚为什么?谁能帮我解决这个问题?
【问题讨论】:
-
看起来你应该对列求和,而不是对行求和
-
你用一个空数组覆盖你的数据:
$data = array(); echo array_sum($data); -
马克,我认为你是对的。史蒂夫我明白了,那我怎么能不覆盖它呢?
-
知道了,解决了!感谢萨西!