Ответ 1
или вы можете использовать функцию php внутри smarty, это для number_format, вы можете использовать и другую функцию php:)
PHP : number_format($number, 2, '.', ',');
SMARTY :
{$number|number_format:2:".":","}
Im пытается форматировать числа с разделителем тысяч Smarty.
Так, например, 1000 становится 1,000.
Спасибо.
или вы можете использовать функцию php внутри smarty, это для number_format, вы можете использовать и другую функцию php:)
PHP : number_format($number, 2, '.', ',');
SMARTY :
{$number|number_format:2:".":","}
или просто использовать smarty {$var|number_format:0}
Попробуйте использовать string_format, он использует sprintf для форматирования вашей строки.