CurrencyFormat
Описание и параметры
string CurrencyFormat( float price, string currency );
Функция форматирует цену price в соответствии с правилами форматирования для валюты currency на текущем языке. Причем, если функция вызывается в административном разделе, то дополнительно будет проведена очистка шаблона от тегов и скриптов. Если же функция вызывается в публичной части, то будет задействован параметр HIDE_ZERO, который отвечает за скрытие незначащих нулей в дробной части.
Примечание: вместо этой устаревшей функции рекомендуется использовать новую функцию CurrencyFormat класса CCurrencyLang.
Параметры функции
Параметр | Описание |
---|---|
price | Цена (денежная сумма), которую нужно сформатировать. |
currency | Валюта, по правилам которой нужно производить форматирование. |
Возвращаемые значения
Возвращает сформатированную строку.
Пример использования
<? echo CurrencyFormat(11800.95, "USD"); ?>
<? // Задать свой формат вывода цены можно следующим образом AddEventHandler("currency", "CurrencyFormat", "myFormat"); function myFormat($fSum, $strCurrency) { return number_format ( $fSum, 2, '.', ' ' ).' Рублей.'; } echo CurrencyFormat(1234.5678, 'RUB'); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.