117 of 410 menu

Funkce money_format

Funkce money_format převede číslo na řetězec naformátovaný jako měnová hodnota podle aktuálního jazykového nastavení. Jako první parametr přijímá řetězec formátu, jako druhý - číslo k naformátování. Funkce je dostupná pouze v systémech, které podporují strfmon (například Linux).

Syntaxe

money_format(format, number);

Příklad

Formátování čísla do měnového formátu pro lokalizaci USA:

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

Výsledek provedení kódu:

'USD 1,234.56'

Příklad

Formátování s uvedením přesnosti a symbolu měny:

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

Výsledek provedení kódu:

'1.234,56 EUR'

Příklad

Formátování záporného čísla:

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

Výsledek provedení kódu:

'-£1,234.56'

Viz také

  • funkci number_format,
    která formátuje číslo s oddělováním tisíců
  • funkci sprintf,
    která vrací naformátovaný řetězec
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout