de 700.99 -> 99
Que solo me devuelva 99 y NO 0.99 !
Con la funcion (int)700.99 obtengo la parte entera osea 700 pero lo que yo quiero es la parte decimal...
AYUDA por favor! esto me está sacando y lo necesito...

| |||
Obtener parte DECIMAL de un real, flotante o doble! Hola a todos, lo que yo necesito y sinceramente busque por todas partes es obtener la parte DECIMAL, osea después del punto en un numero real, doble o flotante, por ejemplo: de 700.99 -> 99 Que solo me devuelva 99 y NO 0.99 ! Con la funcion (int)700.99 obtengo la parte entera osea 700 pero lo que yo quiero es la parte decimal... AYUDA por favor! esto me está sacando y lo necesito... ![]() |
| ||||
Re: Obtener parte DECIMAL de un real, flotante o doble! Así? Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Re: Obtener parte DECIMAL de un real, flotante o doble! Muchas gracias muchachos, ya lo he conseguido con la función explode(), aunque pensé que PHP tendría una función para eso. De todas maneras muchas gracias. Estuvieron rápidos ;) de seguro a mas de uno le servirá este post. Ahh otra cosa q había probado era esto que me dijo Panino5001 <?php $n=700.99; $r=($n-intval($n))*100; echo $r; ?> pero me devuelve 99.000000000001 :S Y en esta da .99 solamente hay que darle un ratoquecito. <?php $n = 700.99; $aux = (string) $n; $decimal = substr( $aux, strpos( $aux, "." ) ); ?> Salud! |