1

我有这个代码:

$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";

谢谢 :)

4

1 回答 1

0

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

从您之前的编辑来看,似乎一个文件只包含一个数字。

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

这是给您的示例代码:

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

echo array_sum ($fookerdos);
于 2013-09-14T18:10:21.203 回答