Ֆունկցիա money_format

money_format ֆունկցիան թիվը վերածում է տողի, որը ֆորմատված է որպես դրամական արժեք՝ համապատասխանում ընթացիկ լոկալին: Առաջին պարամետրով ընդունում է ֆորմատի տող, երկրորդով՝ ֆորմատավորման համար նախատեսված թիվը: Ֆունկցիան հասանելի է միայն այն համակարգերում, որոնք աջակցում են strfmon-ին (օրինակ՝ Linux):

Սինտաքս

phpmoney_format(format, number);

Օրինակ

Թիվը դրամական ֆորմատի վերածել ԱՄՆ-ի լոկալի համար.

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

Կոդի կատարման արդյունք.

php'USD 1,234.56'

Օրինակ

Ֆորմատավորում ճշգրտության և արժույթի նշանի նշանակմամբ.

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

Կոդի կատարման արդյունք.

php'1.234,56 EUR'

Օրինակ

Բացասական թվի ֆորմատավորում.

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

Կոդի կատարման արդյունք.

php'-£1,234.56'

Տես նաև

  • number_format ֆունկցիան,
    որը ֆորմատում է թիվը հազարավորների բաժանմամբ
  • sprintf ֆունկցիան,
    որը վերադարձնում է ֆորմատավորված տող