|
SPIP |
Article validé
L’article « |explode » vient d’être publié par Ricardo Porto.
|explode
mercredi 17 septembre 2025, par Ricardo Porto
Sommaire- Ver também
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.
— Envoyé par SPIP