Comunidad de diseño web y desarrollo en internet online

Eliminar Ceros (sin valor) después del punto decimal

Citar            
MensajeEscrito el 02 Ago 2013 09:29 pm
Hola Comunidad,

Deseo presentar datos(números) de tipo entero y otros en forma decimal. con los enteros no tengo problema pero con los decimales tengo el siguiente inconveniente:

El tipo de dato de mi campo "hectareas" es decimal (7,4) por tanto al ingresar un valor (4.05) a través de un formulario o subiendo un csv se llena los datos en la base así "4.0500", para mi no hay inconvenietne que en la base esté de esa manera pero al presentarlos yo quisiera que se muestre solamente 4.05

Además por mi región quiero que los miles se presenten con punto y los decimales con coma para esto utilizo esta linea en php:

Código PHP :

number_format($row['hectareas'],5,',','.')

Pregunta: ¿Cómo haría para que los ceros que estén como decimales y que no generen ningún valor no aparezcan?

Como me sale en pantalla "4,0500"

Como yo quisiera "4,05"

De antemano gracias por sus respuestas :D

Por pauldircom

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 05 Ago 2013 05:56 pm

Código PHP :

echo rtrim($numero, '0');


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

chrome
Citar            
MensajeEscrito el 07 Ago 2013 07:49 pm
Maikel muchas gracias funcionó :) . Entonces lo apliqué así:

Código PHP :

echo rtrim(number_format($row['hectareas'],5,',','.'), ',0');

Solo tuve agregar la coma antes del cero ',0' sino la coma decimal seguía apareciendo.

Por pauldircom

7 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.