Foros del Web » Programando para Internet » PHP »

Parte entera y parte decimal

Estas en el tema de Parte entera y parte decimal en el foro de PHP en Foros del Web. Bueno, estoy buscando la forma de obtener la parte entera y decimal de un número. La parte entera va bien, es decir, la función intval() ...
  #1 (permalink)  
Antiguo 19/05/2006, 07:11
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Parte entera y parte decimal

Bueno, estoy buscando la forma de obtener la parte entera y decimal de un número. La parte entera va bien, es decir, la función intval() devuelve ese valor, pero ¿cómo obtengo la parte decimal?

¿Qué quiero hacer? pues esto:
$valor=1.36;
$entera=intval($valor);//Esto es igual a 1
$decimal=????????????;//función que me da el número 36;

Y todo para hacer una suma de horas. Es decir, if (decimal>59) pues 1 horita más y listo.

Un Saludo a todos-as.
  #2 (permalink)  
Antiguo 19/05/2006, 07:21
 
Fecha de Ingreso: junio-2005
Ubicación: Madrid, España
Mensajes: 288
Antigüedad: 12 años, 5 meses
Puntos: 1
yo lo haria asi mejor lo de las horas
$hora="12:23";
$array_hora=explode(":",$hora);

$array_hora[0] quedara 12
$array_hora[1] quedara 23
  #3 (permalink)  
Antiguo 19/05/2006, 07:26
 
Fecha de Ingreso: septiembre-2005
Mensajes: 99
Antigüedad: 12 años, 3 meses
Puntos: 0
Pues no recuerdo que haya una funcion para coger la parte decimal.

Lo puedes hacer tambien asi

$partes=explode(".",$cantidad);
$partes[0] // es la parte entera
$partes[1] // es la parte decimal

Saludos
  #4 (permalink)  
Antiguo 19/05/2006, 07:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Pues muchas gracias, eso funciona bien.

Un Saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:52.