Уже голову сломал) Как в php можно найти среднее значение по строке?
есть таблица в БД, в нем храниться имя и в столбцах "varchar" С1, С... число или буква. Например:
Name | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 |
-----------------------------------------------------
Vasya | V | 5 | 4 | V | 4 | 4 | V | |
Как тут можно найти среднее значение только чисел? Например в данном случае среднее арифмитическое 4,25. Пробовал так:
if ($row['C1']<>'V' or $row['C1']<>null) {
$c1=$row['C1'];
}
........
$nums = array($c1, $c2, $c3, $c4, $c5, $c6, $c7, $c8);
echo array_sum($nums)/count($nums);
тогда она посчитает "Букву" или нулл как "0". в итоге среднее значение 2,125