Por ejemplo para siguente datos de una pregunta que tienne 10 opciones de respuesta y primera opcion es 0 (no se puede cambiar)
Este es un array que contiene como keys opciones de respuesta y los porcentages de cada respuesta ya calculados.
Código PHP:
$data = array(
0=> 2.75,
1 => 0,
2=> 0,
3 => 1.8,
4 => 0.9,
5 => 14.68,
6 => 12.84,
7=> 16.51,
8=> 26.61,
9 => 11.93,
10=> 11.93);
la media la calculo de siguente modo
$tmp = array();
foreach($data as $k=>$v){
$tmp[] = $k * $v;
}
$tmp1= array_sum(array_values($data));
$media = round(array_sum($tmp)/$tmp1, 2);
Que es creible, pero la primera opcion es 0*2.75 siempre devovlera 0, sea lo que sea alli, con lo que entiendo que pierdo calculo de respuestas de primera opcion?
Como lo hago?
Muchas gracias a todos por adelantado.