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функциясы,
форматталган сапты кайтарат