Exploser une chaîne en tableau dans un template Twig

Publié le 10/02/2020 • Mis à jour le 10/02/2020


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

La fonction n'est pas explode comme en PHP. À la place, nous pouvons utiliser le filtre split (qui utilise en interne les fonctions PHP explode ou str_split) comme ceci :


Démo HTML du snippet

Fruits : apple,banana,orange

  • apple
  • banana
  • orange

{% set fruits = 'apple,banana,orange' %}
<h3>Fruits : {{ fruits }}</h3>
<ul>
    {% for fruit in fruits|split(',') %}
        <li>{{ fruit }}</li>
    {% endfor %}
</ul>

 Plus sur Stackoverflow   Lire la doc  Snippet aléatoire