Tengo este valor, pero quiero mostrar el 99,00% como puedo redondear el valor y solo quedarme con dos decimales?
<? echo $SQLrow["encval2"]*100/$SQLrow["enctot"]?>%
muchas gracias
jaume
| |||
calcular un tanto porciento Tengo este valor, pero quiero mostrar el 99,00% como puedo redondear el valor y solo quedarme con dos decimales? <? echo $SQLrow["encval2"]*100/$SQLrow["enctot"]?>% muchas gracias jaume |
| |||
Hola, Para formatear el numero tienes number_format() (www.php.net/number_format). Y para "redondear", tienes ceil() (www.php.net/ceil), round() (www.php.net/round) y floor() (www.php.net/floor). Eso si, solo round() sirve para devolver con decimales. ceil y floor devuelven un entero. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
No se que mas ideas quieres... Desde PHP con alguna de esas funciones te sobra. Podrias recurrir a alguna funcion de mysql de manera que la consulta ya te devuelva el porcentaje formateado como un campo mas. Fijate que casualmente esa funcion tambien se llama ROUND().: http://www.mysql.com/doc/en/Mathematical_functions.html ht |