money_format funksiyası

money_format funksiyası ədədi cari lokal əsasında pul kəmiyyəti kimi formatlaşdırılmış sətirə çevirir. İlk parametr format sətirini, ikinci parametr isə formatlaşdırılacaq ədədi qəbul edir. Funksiya yalnız strfmon dəstəkləyən sistemlərdə (məsələn, Linux) mövcuddur.

Sintaksis

phpmoney_format(format, number);

Nümunə

ABŞ lokalı üçün ədədin pul formatına salınması:

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

Kodun icrasının nəticəsi:

php'USD 1,234.56'

Nümunə

Dəqiqlik və valyuta simvolunun göstərilməsi ilə formatlaşdırma:

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

Kodun icrasının nəticəsi:

php'1.234,56 EUR'

Nümunə

Mənfi ədədin formatlaşdırılması:

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

Kodun icrasının nəticəsi:

php'-£1,234.56'

Həmçinin bax

  • number_format funksiyası,
    ki, minlikləri ayıraraq ədədi formatlaşdırır
  • sprintf funksiyası,
    ki, formatlaşdırılmış sətir qaytarır