PHP 计算变量中的 foreach 输出


PHP Calculation in variables from foreach output

我有这个代码:

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

谢谢:)

每个文件是否只包含一个数字,或者它们可以有多个数字?

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

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

下面是一个示例代码:

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