#ARRAY

(ceci est un message automatique)

Message posté par denisb <denisb@laposte.net> à la suite de l'article «
#ARRAY ».

http://www.spip.net/ecrire/?exec=articles&id_article=4009#id174069

** #ARRAY

* à retravailler (et pour mémoire) :

filtres liés à la balise #ARRAY : |in_any : [(#ARRAY|in_any{#VAL,
#DEFAUT})]

tester l'appartenance de VAL à ARRAY sans afficher de warning si ARRAY
n'est pas un tableau. |reset : [(#ARRAY|reset)]

retourner la valeur de ARRAY dont la clef est 0 (zéro)

exemple : [(#ARRAY{x,a,3,b,w,c,0,d}|reset)] retournera d |end :
[(#ARRAY|end)]

retourner la valeur de ARRAY dont la clef (numérique) est égale au
nombre d'éléments du tableau

exemple : [(#ARRAY{x,a,3,b,w,c,z,d}|end)] retournera b

attention : [(#ARRAY{x,a,3,b,w,c,4,d}|end)] retournera b aussi |push :
[(#ARRAY|push{#VAL})]

ajouter une valeur à ARRAY (en fin de tableau) |find :
[(#ARRAY|find{#VAL})]

pour savoir si VAL appartient à ARRAY

exemple : [(#ARRAY|find{truc}|oui) truc est dans le tableau]