Section courante

A propos

Section administrative du site

FOREACH

Pour chaque
PHP - Smarty  

Syntaxe

{foreach $arrayvar as $itemvar}
donnees
{/foreach}
{foreach $arrayvar as $keyvar=>$itemvar}
donnees
{/foreach}

Paramètres

Paramètre Description
$arrayvar Ce paramètre permet d'indiquer le tableau à parcourir.
$itemvar Ce paramètre permet d'indiquer la variable recevant les valeurs d'items.
$keyvar Ce paramètre permet d'indiquer la variable recevant les clefs d`'item.
donnees Ce paramètre permet d'indiquer un morceau de données à exécuter à chaque passage de la boucle.
nocache Ce paramètre permet désactiver le cache de la boucle.

Description

Cette balise permet d'indiquer une boucle pour chacun des éléments spécifiés.

Exemple

L'exemple suivant permet d'afficher le contenu de la variable «machaine» :

  1. {assign var="montableau" value=','|explode:'10, A, 20, B, 30, Gladir.com'}
  2. {foreach from=$montableau item=cellule}
  3. {$cellule}<br />
  4. {/foreach}

on obtiendra le résultat suivant :

10
A
20
B
30
Gladir.com


Dernière mise à jour : Samedi, le 4 juillet 2015