join

这个 join filter返回一个字符串,该字符串是序列项的串联:

1
2
{{ [1, 2, 3]|join }}
{# returns 123 #}

默认情况下,元素之间的分隔符是空字符串,但可以使用可选的第一个参数定义它:

1
2
{{ [1, 2, 3]|join('|') }}
{# outputs 1|2|3 #}

还可以提供第二个参数,它将作为序列最后两个项目之间使用的分隔符:

1
2
{{ [1, 2, 3]|join(', ', ' and ') }}
{# outputs 1, 2 and 3 #}

争论

  • glue :分隔符
  • and :最后一对输入项的分隔符