Введите поисковый запрос

Как вывести числовое свойство с пробелами в Битриксе

Очень приятно и читабельно выглядят цифры имеющие разделители. Например, как лучше выглядит

Стоимость: 2325913 руб.

или

Стоимость: 2 325 913 руб.

Очевидно, что второй вариант более читаемый. Конечно, можно заставлять контент-менеджера вводить суммы сразу с пробелами, но вот если свойство высчитывается посредством кода или сообщить об этом контент-менеджеру уже не будет возможности.

Для создания такого форматирования свойства в Битриксе используем стандартную функцию PHP number_format().

Т.е. например, наше свойство выглядит так:

 
?=$arResult["PROPERTIES"]["PRICE"]["VALUE"];? 

Выводим его вот так, чтобы цифры были разделены пробелами перед каждыми 3-мя группами чисел (1 000 000 000 руб.):

 =number_format($arResult["PROPERTIES"]["PRICE"]["VALUE"], 0, ',', ' ' );

Как видим, у нас есть параметры 0, ',', ' '
0 - это количество цифр после запятой.
, - разделитель, который будет отделять десятые, сотые и т.д.

Т.е. вот такой код:

 =number_format($arResult["PROPERTIES"]["PRICE"]["VALUE"], 2, ',', ' ' );

Ваша оценка:

Комментарии (0)


Оставить заявку
 
 

Денис Бунаков

C 2012 года являюсь Битрикс Программистом.
Программист 1С:Битрикс – это веб-разработчик с узким профилем, который работает непосредственно с продукцией от компании 1С.