Foros del Web » Programando para Internet » PHP »

Problemas con el uso de un resultado decimal en PHP

Estas en el tema de Problemas con el uso de un resultado decimal en PHP en el foro de PHP en Foros del Web. muy buenas noches disculpen necesito ayuda con un resultado decimal . mi problema es que cuando haga la division de 2 numeros ejemplo: Código PHP: ...
  #1 (permalink)  
Antiguo 29/11/2011, 18:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Problemas con el uso de un resultado decimal en PHP

muy buenas noches disculpen necesito ayuda con un resultado decimal .
mi problema es que cuando haga la division de 2 numeros
ejemplo:
Código PHP:
50/30 1.666667 
y mi pregunta es: como podria convertir ese resultado en solo 1.6
osea no me gustaria ke salga mas de un CARACTER despues del PUNTO..

si saben de alguna funcion o forma de hacerlo seria de mucha ayuda.

de antemano muchas gracias.
  #2 (permalink)  
Antiguo 29/11/2011, 18:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas con el uso de un resultado decimal en PHP

Usa round()
http://php.net/round
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/11/2011, 18:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Respuesta: Problemas con el uso de un resultado decimal en PHP

muchas gracias por contestar pero creo que no me explique bien =)
bueno lo que quiero hacer es que los resultado siempre se muestre solo un digito maximo despues del punto.
no quero redondear me dejo entender?

ejemplo:

10.33333 me gustaria que sea : 10.3
1.553434 me gustaria que sea : 1.5
....

me dejo entender que solo haya un digito despues del PUNTO.
  #4 (permalink)  
Antiguo 29/11/2011, 18:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas con el uso de un resultado decimal en PHP

A ver, creo que no me di a entender ¿si leíste el manual?
Código PHP:
echo round(10.333331); // 1.3 
Bueno, admito que no funciona en todos los casos, pero podrías jugar con las funciones de cadenas y explode, etc.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 29/11/2011, 18:37
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: Problemas con el uso de un resultado decimal en PHP

No cuesta nada leer el manual oficial. Fíjate, la respuesta estaba en el Ver también del link que te dieron.

http://mx2.php.net/manual/es/function.number-format.php

Te toca leer e implementar tú mismo la función.

Saludos

Edit: Pateketrueke se me adelantó
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #6 (permalink)  
Antiguo 29/11/2011, 18:38
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Problemas con el uso de un resultado decimal en PHP

muchas gracias logre encontrar la solucion . gracias al enlace amigo PATETRUEKE

era la funcion round($cadena,1);

=)
y solucionado muchas gracias =)

Etiquetas: decimal, resultados
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 23:19.