Twig

The flexible, fast, and secure
template engine for PHP

a Symfony Product
Docs Filters join
You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x. 3.x.
Warning Twig version 2.x end of maintenance is scheduled for December 2023.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

join

2.6.1

The and argument was added in Twig 2.6.1.

The join filter returns a string which is the concatenation of the items of a sequence:

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

The separator between elements is an empty string per default, but you can define it with the optional first parameter:

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

A second parameter can also be provided that will be the separator used between the last two items of the sequence:

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

Arguments

  • glue: The separator
  • and: The separator for the last pair of input items
Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2024 Symfony