ფუნქცია money_format
ფუნქცია money_format გარდაქმნის რიცხვს სტრიქონში, დაფორმატირებულს, როგორც ფულადი ვალუტა მიმდინარე ლოკალის შესაბამისად. პირველ პარამეტრად იღებს ფორმატის სტრიქონს, მეორედ - ფორმატირებისთვის განკუთვნილ რიცხვს. ფუნქცია ხელმისაწვდომია მხოლოდ იმ სისტემებში, რომლებიც поддерживают strfmon (მაგალითად, Linux).
სინტაქსი
money_format(format, number);
მაგალითი
რიცხვის ფულად ფორმატში გადაყვანა აშშ-ის ლოკალისთვის:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
კოდის შესრულების შედეგი:
'USD 1,234.56'
მაგალითი
ფორმატირება სიზუსტის და ვალუტის სიმბოლოს მითითებით:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
კოდის შესრულების შედეგი:
'1.234,56 EUR'
მაგალითი
უარყოფითი რიცხვის ფორმატირება:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
კოდის შესრულების შედეგი:
'-£1,234.56'
ასევე იხილეთ
-
ფუნქცია
number_format,
რომელიც აფორმატებს რიცხვს ათასობით გამიჯნით -
ფუნქცია
sprintf,
რომელიც აბრუნებს დაფორმატირებულ სტრიქონს