Array_sum erzeugt fehler: array_sum() expects parameter 1 to be array, float given in ..?
Hallo zusammen,
ich sitze jetzt schon seit 2 Tagen an diesem Problem und bekomme es einfach nicht gelöst.
Und zwar versuche ich den Wert eines Arrays in PHP zu summieren der Array sieht so aussieht:
Array
(
[0] => 4311.281896326
)
Array
(
[0] => 1690.9655824545
)
Array
(
[0] => 66.906156047461
)
Doch das einzige was erscheint ist folgender Fehler: array_sum() expects parameter 1 to be array, float given in ...
Hier ist der Code:
$statement = $pdo->prepare("SELECT SUM(cash) as cash, currencyid FROM cash WHERE user_id = :user_id AND status = :status GROUP BY currencyid");
$statement->execute(array('user_id' => $user["id"], 'status' => true));
while($result = $statement->fetch()){
$value = cashValue($result["currencyid"])*$result["cash"];
$sum = array();
$sum = $value;
echo array_sum($sum);
}