Les Filtres de tableaux
Noter que les filtres typo sont applicables sur les données, meme lues en #ENV{valeur}
,d’ou la possibilité -et l’intéret- de pouvoir les désactiver par #ENV
*
{valeur}
.
Si une variable est un tableau (s’affichant en Array dans un formulaire),la première solution est de tester le tableau serialisé à une dimension avec :
[(#TABLEAU*|unserialize|foreach)]
[1]
https://www.spip.net/fr_article4572.html
Les Tableaux en #ENV SPIP
Tout cela tourne autour de #ARRAY
Rappel du PHP utile sur les tableaux
Toutes les fonctions PHP sont applicables comme filtre au résultat d’une balise : utilisez donc celles-ci d’après l’aide officielle [2]
serialize
rend une version textuée d’une variable structurée
autre solution : [(#VAL{','}|explode{#_BALISE_TABLEAU_A_AFFICHER})]
Enfin, vous pourriez rencontrer [3] une erreur de syntaxe due à une initialisation erronée (forme trop récente) d’un tableau :
- // plutot que le nouveau: $array_truc = []
Article publié le 17 août 2012, et actualisé en décembre 2020 .
Répondre à cet article