PHP从foreach输出中计算变量

时间:2013-09-14 17:08:10

标签: php math foreach calculator

我有这段代码:

$fookerdos = '';
foreach (glob("records/*/*/kerdos.txt") as $somekerdos) {
  $fookerdos .= file_get_contents($someposoA);
//to print them i you want
print $fookerdos;

所以我的问题是,对于这段代码,由于许多文件会输出许多数字。

例如

将输出此

3.5 -6.7 6.68 -0.2依旧......

现在我想要所有这些数字来制作它们(添加) 我知道如何添加2-3个变量,但我添加了许多数字,我甚至不知道它们有多少。

例如

print "3.5 + "-6.7" "6.68" "-0.2";

Thx:)

1 个答案:

答案 0 :(得分:0)

每个文件只包含一个数字,还是可以包含多个数字?

根据您之前的修改,好像一个文件只包含一个数字。

在这种情况下,您可以将值存储在an array中,并使用array_sum()对数字求和,或根据需要执行任何其他计算。

以下是您的示例代码:

$fookerdos = array ();
foreach (glob("records/*/*/kerdos.txt") as $somekerdos) {
   $fookerdos[] = file_get_contents($somekerdos);
}

echo array_sum ($fookerdos);