![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
Naja, die Fehlermeldung ist eigentlich recht eindeutig: array_sum() braucht als Argument ein Array, bekommt aber einen Float. Ich vermute es handelt sich bei $value um einen Float, daher wird aus $sum ebenfalls ein Float. Wenn meine Recherche korrekt ist kannst du dem Array mit
$sum[] = $value;
einen Wert hinzufügen.