117 of 410 menu

Função money_format

A função money_format converte um número em uma string formatada como um valor monetário, de acordo com a localidade atual. O primeiro parâmetro aceita uma string de formato, o segundo - o número a ser formatado. A função está disponível apenas em sistemas que suportam strfmon (por exemplo, Linux).

Sintaxe

money_format(format, number);

Exemplo

Formatando um número no formato monetário para a localidade dos EUA:

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

Resultado da execução do código:

'USD 1,234.56'

Exemplo

Formatação com precisão especificada e símbolo da moeda:

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

Resultado da execução do código:

'1.234,56 EUR'

Exemplo

Formatando um número negativo:

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

Resultado da execução do código:

'-£1,234.56'

Veja também

  • a função number_format,
    que formata um número com separadores de milhares
  • a função sprintf,
    que retorna uma string formatada
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar