Exploser une chaîne en tableau dans un template Twig
Publié le 10/02/2020 • Actualisé le 10/02/2020
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 :
{% set fruits = 'apple,banana,orange' %}
<h3>Fruits : {{ fruits }}</h3>
<ul>
{% for fruit in fruits|split(',') %}
<li>{{ fruit }}</li>
{% endfor %}
</ul>
Démo HTML du snippet
Fruits : apple,banana,orange
- apple
- banana
- orange
Plus sur Stackoverflow Lire la doc Lancer sur 3v4l.org Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
