Hola amigos, una vez mas acudo a vosotros porque yo no doy con la solución a este problema.
Tengo que hacer cálculos con los datos de un array, y siempre me da el mismo resultado “CERO”, la operación es la siguiente:
$porcp[$n]=($pultimo - $p[$n])/($p[$n]*100);
$porcp[$n]=round($porcp[$n],2);
Si quito el redondeo, el resultado es bueno, en mi caso da 6,7 "con trillones de decimales", si pongo number_format vuelve a petar dando cero como resultado.
He intentado esta otra formula:
$aux20=(($pultimo - $p[$n])/($p[$n]*100))*10/10;
$porcp[$n]=number_format ($aux20,2);
y el resultado vuelve a ser cero, estoy enloquecido, por favor una manita.
Muchas gracias a todos