Note :

Le module ARRAY vous permet de parcourir des tableaux.

Il offre les fonctions suivantes:

Voir aussi


array_list

La fonction array_list() permet d'effectuer des opérations sur un tableau. La fonction reprend le fonctionnement de ~list().

Avec les séquences LF, LM, LR, LL, etc, on peut effectuer un traitement (le plus souvent un affichage) différent selon qu'on affiche le premier élément du tableau, les suivants ou le dernier.

La fonction array_list() prend comme arguments le tableau, l'indice à partir duquel on effectue le traitement, le nombre de lignes du tableau à utiliser (si l'argument est absent le restant du tableau est utilisé) puis un nombre d'arguments couplés par deux dont le premier argument du couple peut être soit: LM, LR, LN, LD, LF, LL ou LE.

Appelons A le premier argument du couple, B le deuxième argument du couple.

LE est évalué si le premier argument de la fonction n'est pas un tableau. LD est évalué si ce tableau est vide.

array_fld

La fonction array_fld() prend un seul argument, celui ci pouvant être :

Exemple

~set('tab[un]','premier')
~set('tab[deux]','deuxième')
~set('tab[trois]','troisième')
~array_list(~get('tab'),0,,'LM','le chiffre ~array_fld('key') est ~array_fld('current')<br />')

=>
le chiffre un est premier
le chiffre deux est deuxième
le chiffre trois est troisième