Перейти к содержимому


Как в шаблоне печати разбить число на тетрады?


Сообщений в теме: 2

#1 Cutter

    Активный участник

  • Пользователи
  • PipPipPip
  • 35 сообщений

Отправлено 28 Сентябрь 2017 - 12:17

Доброго времени суток всем!
Собственно, сабж. Шаблон html типа. В выводе на печать хочется счета видеть разделенными на группы цифр.
Пока додумался только до конструкции вида
 {{$Расчетный счет}|regex_replace:"/(?<=\d)(?=(\d{3})+(?!\d))/":"&nbsp;"} 
Но она работать не хочет, к тому же её при каждом входе в редактор WYSIWYG ломает из за <=.

Может можно штатными функциями обойтись как-то?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Сентябрь 2017 - 14:32

Штатными функциями можно создать вычисляемое поле и выводить уже его.

#3 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 06 Октябрь 2017 - 21:21

В КБ для этого (и много еще чего) есть готовые функции:

function form_local_number($eng_number, $decimals, $space_delimiter = "default")   //при выводе на экран
function form_eng_number($local_number)   //при занесении в базу

Сообщение отредактировал Tony999: 06 Октябрь 2017 - 21:22

Умные сайты на заказ
https://info.crm-master.info





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных