templeet
pix
corner_top pix


Gestion des tableaux
array_list

La fonction array_list() est une fonction de liste qui permet de lister les éléments d'un tableau.

Les sélecteurs supportés sont LM, LF, LR, LN, LD, LL, LS et LE.

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 la liste des sélecteurs.

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

array_fld

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

  • 'counter' : renvoie le numéro de l'élément courant.
  • 'key' : renvoie la clé associée à l'élément courant.
  • 'current' : renvoie l'élément courant du tableau.
  • 'countall' : renvoie la taille du tableau.
  • 'keyprev' : renvoie la clé associée à l'élément précédent.
  • 'currentprev' : renvoie l'élément précédent du tableau.
  • 'keynext' : renvoie la clé associée à l'élément suivant.
  • 'currentnext' : renvoie l'élément suivant du tableau.

Exemple:

~rem(
  tab["un"]='premier';
  tab["deux"]='deuxième';
  tab["trois"]='troisième';
  )
~array_list(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
arraysplit
ksort
corner_bottom pix
pix