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() y 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.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

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.

Leave a comment

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