a SensioLabs Product

The flexible, fast, and secure
template engine for PHP

You are reading the documentation for Twig 2.x. Switch to the documentation for Twig 1.x.

Table of Contents

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

trim

The trim filter strips whitespace (or other characters) from the beginning and end of a string:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
{{ '  I like Twig.  '|trim }}

{# outputs 'I like Twig.' #}

{{ '  I like Twig.'|trim('.') }}

{# outputs '  I like Twig' #}

{{ '  I like Twig.  '|trim(side='left') }}

{# outputs 'I like Twig.  ' #}

{{ '  I like Twig.  '|trim(' ', 'right') }}

{# outputs '  I like Twig.' #}

Note

Internally, Twig uses the PHP trim, ltrim, and rtrim functions.

Arguments

  • character_mask: The characters to strip
  • side: The default is to strip from the left and the right (both) sides, but left and right will strip from either the left side or right side only
Website powered by Symfony and Twig, deployed on
The Twig logo is © 2010-2017 SensioLabs