На основании документации string_format
Это:
{$testy = 16.99}{$testy|string_format:'%d'}
Должен вывести 17, но вместо этого будет 16
17
16
Кто-нибудь знает, как это исправить?
Я думаю, что есть ошибка в новой документации. Если вы посмотрите на старую версию , это правильно.
В тех случаях, когда вам нужно 17 Я рекомендую это:
{$testy|ceil|string_format:"%d"}