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-2025, «1С-Битрикс», 2025