用Twig将字符串分解为数组?

时间:2012-03-19 00:06:22

标签: symfony twig

是否有基于分隔符将字符串拆分为块的功能?与join过滤器相反。

我的意思是PHP中的explode。我需要检查class参数是否包含给定的字符串:

{% macro nav_item(route, label, class, tooltip, placement) %}
{% spaceless %}
    {% if 'icon-white' in class|explode(' ') %}
    {% edif %}
{% endspaceless %}
{% endmacro %}

1 个答案:

答案 0 :(得分:16)

从Twig 1.10.3开始,有split过滤器。

{% set classes = class|split(' ') %}