Twig

灵活、快速且安全的
PHP 模板引擎

a Symfony Product
文档 过滤器 reverse
您正在阅读 Twig 3.x 的文档。切换到 Twig 1.x, 2.x 的文档。

问题和反馈

许可证

Twig 文档 在新的 BSD 许可证 下获得许可。

reverse

reverse 过滤器反转序列、映射或字符串

1
2
3
4
5
6
7
{% for user in users|reverse %}
    ...
{% endfor %}

{{ '1234'|reverse }}

{# outputs 4321 #}

提示

对于序列和映射,数字键不会被保留。 要同时反转它们,请将 true 作为参数传递给 reverse 过滤器

1
2
3
4
5
6
7
8
9
10
11
{% for key, value in {1: "a", 2: "b", 3: "c"}|reverse %}
    {{ key }}: {{ value }}
{%- endfor %}

{# output: 0: c    1: b    2: a #}

{% for key, value in {1: "a", 2: "b", 3: "c"}|reverse(true) %}
    {{ key }}: {{ value }}
{%- endfor %}

{# output: 3: c    2: b    1: a #}

注意

它也适用于实现 Traversable 接口的对象。

参数

  • preserve_keys: 在反转映射或序列时保留键。