Twigの数値を最も近い整数に切り捨てる方法を誰かが知っていますか?
例:2.6 => 2
使ってみまし|number_format
たが、切り捨てられません。
@olivierwの答えは正しいですが、使用できる別のトリックがあります。Twigには//
、除算の結果をフロアダウンする演算子があります。{{ variable // 1 }}
に等しいものとして使用できますintval(floor(variable))
。
このページの指示に従って、独自のフィルターを作成してください。
$twig = new Twig_Environment($loader);
$twig->addFilter('floor', new Twig_Filter_Function('floor'));
次に、テンプレートで:
{{ myNumber|floor }}
小枝1.15以降、ラウンドフィルターを使用できます。
{{ 2.6|round(0, 'floor') }}