parece que este codigo me esta tomando el pelo, lo veo muy clarito y funciona mal...
quiero calcular porcentaje de victorias (para un juego), pero los que nunca jugaron obviamente no tienen porcentaje entonces lo calculo asi:
Código PHP:
function calcular_porc($tot, $win, $loss, $extra)
{
if ($tot)
{
$result = $win / $tot * 100;
if ($result) $porcT = number_format($result, 1, '.', '');
else $porcT = $result;
}else{
$porcT = NULL;
}
return $porcT;
}
Ahora cuando quiero guardar los datos hago asi:
Código PHP:
if (is_null($porc_A[$i])) fwrite($d, "\$porc_A[$i] = \"-\";\r\n");
else fwrite($d, "\$porc_A[$i] = \"".$_porc_A[$i]."%\";\r\n");
Pero siempre me escribe la rayita aunque el porcentaje sea por ejemplo 80%!!!! porque???