foreach
Publicado por zendi (1058 intervenciones) el 20/08/2016 15:12:20
Tengo este codigo para obtener el promedio por peso:
pero no esta funcionando, solo imprime el arreglo,
array(3) { [0]=> string(6) "[5.00]" [1]=> string(6) "[6.00]" [2]=> string(6) "[7.00]" }
pero el calculo para el promedio imprime :int(0)
he tratado de muchas maneras pero no veo cual es el error.
Por favor si alguien pudiera ayudarme le agradezco.
pero no esta funcionando, solo imprime el arreglo,
array(3) { [0]=> string(6) "[5.00]" [1]=> string(6) "[6.00]" [2]=> string(6) "[7.00]" }
pero el calculo para el promedio imprime :int(0)
he tratado de muchas maneras pero no veo cual es el error.
Por favor si alguien pudiera ayudarme le agradezco.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$result = "SELECT fecha, peso, talla, circunfcefalica, circunfbrazo FROM consultas WHERE substring(public.consultas.fecha::text,1,4) = '$anio'";
$res=@pg_query($connect,$result);
while($registros = pg_fetch_array($res))
{
$data[] = "[{$registros['peso']}]";
}
var_dump($data);
$numPeso = 0;
foreach($data as $rec) {
$numPeso+=$rec['peso'];
}
$promedioPeso = $numPeso / count($registros);
var_dump($promedioPeso);
?>
Valora esta pregunta


0