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