過濾器

可以使用過濾器修改變數。要使用管道|和過濾器名稱將過濾器應用於變數跟隨變數名稱:

{{ variable|filterName }}

例如,以大寫使用構造顯示變數值。

{{ variable|upper }}

過濾器可以引數化。過濾器引數在括號內傳遞為逗號(, )分隔列表:

{{ variable|filterName(param1, param2, ...) }}

要將數字舍入到給定精度,我們可以使用過濾器 round,它最多接受 2 個引數。第一個指定精度(預設值:0),第二個指定舍入方法(預設值:常用)。

要使用常用方法將數字舍入到 1 位小數,你可以使用 {{ number|round(1, 'common') }}{{ number|round(1) }} 作為預設方法。

過濾器也可用於嵌入物件和陣列變數:

{{ array['key'] | upper }} {{ object.text | upper }}

過濾器也可以連線:

{% set array = "3,1,2"|split(',') %}

{{ array | sort | first }}

此處提供了基本過濾器列表