Formato de numeros en php

Frecuentemente, deseamos formatear los números en php para cantidades de dinero el separador de números por ejemplo con comas que se usa aqui en México y en latinoamerica y puntos que creo que se usa en España yo por ejemplo hise un sencillo script para una tienda virtual donde tuve que formatear las cantidades a dinero en php por eso quise escribir este sencillo manual para mi nueva pagina

Php almacena y despliega los números en formato mas adecuado por eso le debemos indicar a php cual es el mas indicado si el numero es 13.00 lo mostrara como 13. pero no te preocupes le podemos indicarle a php como queremos que lo muestre el enunciado que hace que se formateen los numeros es number_format que podemos usar de la siguiente manera

number_format(numero, decimales,"separación decimales","separación de miles")

Numero: es el numero que debemos formatear
decimales: la cantidad de espacios decimales
separación decimales: carácter usado en la separación de decimales
separación de miles: carácter usado en la separación de miles de manera predeterminada es una coma

por ejemplo queremos formatear el numero 15350 para adaptarlo a Euros podríamos usar el siguiente codigo:


$numero = "15350";
echo number_format($numero,2,".",",");
echo " €";

nos daria 15,350.00 € como ven es sencillo si hacemos un script de alguna tienda online o simplemente queremos vender algo en nuestra pagina esto es muy util

Programacion | 16.01.2007 14:03 |

3 Comentarios del manual “Formato de numeros en php”

trackback url

vachy

Y como seria para rellenar con 0 (ceros) a la izquierda??? Gracias.

16.01.2007 14:03

Sandra

podria alguien decirme como hago que los resultados de una consulta aparescan igual a la hora de exportarlos porfavor, necesito que los numeros por ejemplo el 010 aparesca exactamente igual no que lo aparece como 10 que hago?

16.01.2007 14:03

codigotux

Muchas gracias amigo. Me sirvió perfectamente.

16.01.2007 14:03

Dejar una comentario


spam comments will be removed don`t lose your time

ecoestadistica.com