Portada » Lenguaje PHP » Formatear números con PHP: Con simbolo moneda

Formatear números con PHP: Con simbolo moneda

Formatear números con PHP: Con símbolo moneda. Si estamos trabajando en un sistema de comercio electrónico siempre cuando manejemos montos, precios tenemos que manejar esos criterios formateados para una mejor interfaz para el usuario final, esto lo haremos con las funciones de money_format()number_format():

Detallamos lo que utilizaremos para lograr nuestro objetivo.

money_format Da formato a un número como un string de moneda. money_format() devuelve una versión de number con formato. Esta función se ajusta a la función strfmon() de la librería de C, con la diferencia de que esta aplicación convierte sólo un número a la vez.

Formatear números con PHP: Con simbolo moneda

Ejemplo #1 Ejemplos de money_format()

Se utilizan diferentes configuraciones regionales y especificaciones de formato para ilustrar el uso de esta función.

<?php

$number = 10256.51;

// muestra el formato internacional para la configuración regional en_US
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', $number) . "\n";
//Imprime USD 10,256.51

// formato nacional italiano con 2 decimales`
setlocale(LC_MONETARY, 'it_IT');
echo money_format('%.2n', $number) . "\n";
// Eu 10.256,51

?>

Ejemplo #2 Ejemplos de number_format()

Esta función acepta uno, dos, o cuatro parámetros (no tres):

Si solo se proporciona un parámetro, number será formateado sin decimales, pero con una coma («,») entre cada grupo de millares.

<?php
print "<table border='2'>";
print "<tr><th>Nombre del Producto</td><th>Inventario</th><th>Precio unitario</th></tr>";
print "<tr><td>Producto 01</td><td align='right'>".number_format(1200,0)."</td><td align='right'>$".number_format(230.00,2)."</td></tr>";
print "<tr><td>Producto 02</td><td align='right'>".number_format(5783,0)."</td><td align='right'>$".number_format(4450.00,2)."</td></tr>";

print "</table>";
?>

Gracias por visitarnos aquí termina el artículo, espero que los haya ayudado en sus trabajos de programación web, un saludo cibernético.

Formatear números con PHP Con simbolo moneda
Formatear números con PHP Con simbolo moneda

Conclusión

Como hemos podido apreciar, el formatear un número es muy sencillo y podemos usar la función nativa number_format del PHP

Referencia

Money Format

Number Format

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad