Page 1 of 1

Как сделать разделитель тысяч в math equation формулах

Posted: Thu Jan 09, 2014 10:23 am
by Everlasting
Допустим есть уравнение {math equation="eprice + ($area*9600)" eprice=1000} Получается результат вида 1000, а нужно чтобы было 1 000. Подскажите, что нужно дописать в это уравнение?

Re: Как сделать разделитель тысяч в math equation формулах

Posted: Thu Jan 09, 2014 12:47 pm
by guro
У функции {math} есть атрибут "format" воспринимающий строку в формате sprintf. Но, sprintf не умеет разделять числа по тысячам.
Можете использовать следующую конструкцию

Code: Select all

{math equation="eprice + ($area*9600)" eprice=1000 assign="math_var"}{$math_var|number_format:0:".":" "}