Lenguaje PHP

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

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

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

Botón volver arriba