117 of 410 menu

Funkcja money_format

Funkcja money_format przekształca liczbę na ciąg znaków sformatowany jako wartość walutowa zgodnie z bieżącymi ustawieniami regionalnymi. Jako pierwszy parametr przyjmuje ciąg formatujący, a jako drugi - liczbę do sformatowania. Funkcja jest dostępna tylko w systemach obsługujących strfmon (na przykład Linux).

Składnia

money_format(format, number);

Przykład

Formatowanie liczby do formatu walutowego dla ustawień regionalnych USA:

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

Wynik wykonania kodu:

'USD 1,234.56'

Przykład

Formatowanie z określeniem precyzji i symbolu waluty:

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

Wynik wykonania kodu:

'1.234,56 EUR'

Przykład

Formatowanie liczby ujemnej:

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

Wynik wykonania kodu:

'-£1,234.56'

Zobacz też

  • funkcję number_format,
    która formatuje liczbę z separatorem tysięcy
  • funkcję sprintf,
    która zwraca sformatowany ciąg znaków
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć