Округление чисел в Twig
кто-нибудь знает, как округлить числа в прутик до ближайшего целого числа?
Ex: 2.6 = > 2
Я пытался использовать |number_format
но это не округляет их.
3 ответов
следуйте инструкциям на на этой странице создать свой собственный фильтр:
$twig = new Twig_Environment($loader);
$twig->addFilter('floor', new Twig_Filter_Function('floor'));
тогда в вашем шаблоне:
{{ myNumber|floor }}
ответ@olivierw правильный, но есть еще один трюк, который вы можете использовать. У прутика есть //
оператор который выравнивает вниз результат разделения. Вы можете использовать его как {{ variable // 1 }}
что составляет intval(floor(variable))
.