Operace s Database\Row , převedení na string

popcorn
Člen | 28
+
0
-

Ahoj, potřeboval bych udělat

array_sum()

z řádků, co vytáhnu z databáze, ale problém je, že použiji

$this->database->query()->fetchAll();

A mám tedy všechny hodnoty né jako čísla ale jako objekt z Database\Row a tudíž nemůžu použít array_sum(), jak můžu tyto hodnoty převést na něco normálního, s čím se dá pracovat?

CZechBoY
Člen | 3608
+
+1
-

Co třeba array_reduce?

array_reduce($rows, function($prev, $row) {
	return $prev + $row->sloupec;
}, 0);

Jinak asi doporučuju udělat SUM(sloupec) už v SQL, bude to za tebe dělat databáze a nemusíš procházet řádky v PHP.

popcorn
Člen | 28
+
0
-

Nojo, SQL SUM() Mě vůbec nenapadlo, díky moc!