117 of 410 menu

Función money_format

La función money_format convierte un número en una cadena formateada como una cantidad monetaria de acuerdo con la configuración regional actual. El primer parámetro acepta una cadena de formato, el segundo - el número a formatear. La función solo está disponible en sistemas que admiten strfmon (por ejemplo, Linux).

Sintaxis

money_format(format, number);

Ejemplo

Formatear un número en formato monetario para la configuración regional de EE. UU.:

<?php setlocale(LC_MONETARY, 'en_US'); echo money_format('%i', 1234.56); ?>

Resultado de la ejecución del código:

'USD 1,234.56'

Ejemplo

Formateo con precisión especificada y símbolo de moneda:

<?php setlocale(LC_MONETARY, 'de_DE'); echo money_format('%.2n', 1234.56); ?>

Resultado de la ejecución del código:

'1.234,56 EUR'

Ejemplo

Formateo de un número negativo:

<?php setlocale(LC_MONETARY, 'en_GB'); echo money_format('%i', -1234.56); ?>

Resultado de la ejecución del código:

'-£1,234.56'

Ver también

  • la función number_format,
    que formatea un número con separadores de miles
  • la función sprintf,
    que devuelve una cadena formateada
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar