117 of 410 menu

Funzione money_format

La funzione money_format converte un numero in una stringa formattata come valuta secondo le impostazioni locali correnti. Il primo parametro accetta una stringa di formato, il secondo - il numero da formattare. La funzione è disponibile solo sui sistemi che supportano strfmon (ad esempio, Linux).

Sintassi

money_format(format, number);

Esempio

Formattazione di un numero in formato valuta per le impostazioni locali degli Stati Uniti:

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

Risultato dell'esecuzione del codice:

'USD 1,234.56'

Esempio

Formattazione con specifica della precisione e del simbolo di valuta:

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

Risultato dell'esecuzione del codice:

'1.234,56 EUR'

Esempio

Formattazione di un numero negativo:

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

Risultato dell'esecuzione del codice:

'-£1,234.56'

Vedi anche

  • la funzione number_format,
    che formatta un numero con separazione delle migliaia
  • la funzione sprintf,
    che restituisce una stringa formattata
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta