У меня есть функция getData, которая возвращает:
array:4 [▼
0 => array:1 [▼
0 => "5689.01"
]
1 => array:1 [▼
0 => "5689.01"
]
2 => array:1 [▼
0 => "0.0"
]
3 => array:1 [▼
0 => "5665.11"
]
]
Мне нужно СЧИТАТЬ количество строк (на этот раз 4, как указано выше) со значениями, которые возвращаются каждый раз, когда я инициирую вызов, и возвращаем общую сумму всех результатов, как указано.
$rows = $this->get('app')->getData();
if($rows) {
foreach ($rows as $row) {
$sumOfAll = 0;
$total = count($rows);
$sumOfAll += array_sum(array($row[0] * $total));
dump($sumOfAll);die;
}
}
Я всегда получаю неправильную сумму, в данном случае это было 22756.04.