- Per #SET{tablo, #ARRAY{0,a,1,b,2,c,3,d}},
[(#GET{tablo}|foreach)] retorna:
- 0=> a
- 1=> b
- 2=> c
- 3=> d
- Per &tab[]=aa&tab[]=bb&tab[]=cc&tab[]=dd passat al URL,
[(#ENV{tab}|foreach)] retorna:
- 0=> aa
- 1=> bb
- 2=> cc
- 3=> dd
- Si l’etiqueta a la que s’aplica el filtre |foreach és una taula serialitzada (veure les funcions PHP), és indispensable aplicar-li el filtre |unserialize després d’haver-la assenyalat amb un asterisc prèviament:
per exemple: [(#ENV*|unserialize|foreach)].
- Podem forçar l’ús d’un model diferent a foreach.html cridant: [(#GET{tablo}|foreach{mon_modele})] on mon_modele.html és el model personalitzat a utilitzar i que haurem tingut cura de col·locar-lo a dins de squelettes/modeles/.
- Exemple: mostrar la llista dels noms dels connectors actius utilitzats al lloc Web
L’arxiu de model modeles/liste_plug.html contindrà:
[<li>(#ENV{valeur}|strtolower)</li>]
i serà cridat per:
[<ul>(#PLUGIN*|unserialize|foreach{liste_plug})</ul>]
