|explode

O filtro |explode (explodir) permite decupar uma string segundo um separador específico e colocar cada elemento numa matriz (array no sentido do PHP).

Por exemplo, a partir de #SET{minha_data, '31/12/1999'},

#SET{minha_matriz, #GET{minha_data}|explode{/}}

irá gerar uma matriz contendo os elementos "31", "12" e "1999";

[(#GET{minha_matriz}|foreach)]

retornará, então:

0 => 31
1 => 12
2 => 1999

Atenção:

-  se o separador for o caracter vírgula, é preciso envolvê-lo em aspas simples:

#SET{minha_matriz, #GET{minha_variável}|explode{','}}

-  para que o filtro fique mais prático de usar nos templates, ’|explode’ inverte a sintaxe da função PHP com o mesmo nome.

Ver também

Autor Ricardo Porto Publié le : Mis à jour : 16/09/25

Traductions : English, français, Português