5 Support for strings has been added in Twig 1.6.
7 The ``reverse`` filter reverses a sequence, a mapping, or a string:
11 {% for user in users|reverse %}
21 For sequences and mappings, numeric keys are not preserved. To reverse
22 them as well, pass ``true`` as an argument to the ``reverse`` filter:
26 {% for key, value in {1: "a", 2: "b", 3: "c"}|reverse %}
27 {{ key }}: {{ value }}
30 {# output: 0: c 1: b 2: a #}
32 {% for key, value in {1: "a", 2: "b", 3: "c"}|reverse(true) %}
33 {{ key }}: {{ value }}
36 {# output: 3: c 2: b 1: a #}
40 It also works with objects implementing the `Traversable`_ interface.
45 * ``preserve_keys``: Preserve keys when reversing a mapping or a sequence.
47 .. _`Traversable`: http://php.net/Traversable