Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2003, 13:10
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 16 años, 4 meses
Puntos: 16
Entonces me disculpo, no es que no lo habrias leido.

Es una pena que el manual en castellano este tan poco actualizado. Se de secciones enteras que estan sin traducir. Yo por costumbre siempre miro la version inglesa, que siempre es la mas actualizada. Ademas, los comentarios tambien estan en ingles.

Aun asi, me queda la duda, porque en el de ingles pone
Cita:
Note: The precision parameter is only available in PHP 4.
¿No sera una errata y es PHP 4.3? ¿O es que el manual en castellano de esa funcion no se ha actualizado desde PHP 3?

Acabo de probar con mi 4.1
Código PHP:
echo round(15.9999,2);  // saca 16
echo round(15.9699,2);  // saca 15.97 
y funciona. Eso si, redondea. Si lo que quieres es que saque 15.99 en mi primer ejemplo (sin redondeo), usa number_format() y castealo a float.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.