#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#id174037

** #ARRAY

* un simple ajout pour mémoire : #SET{truc, #ARRAY{0,3, 1,9, 2,14}}

[(#ID_RUBRIQUE|in_any{#GET{truc}}|oui|?{oui, non})]

équivalent à : #SET{truc, #ARRAY{0,3, 1,9, 2,14}}

[(#ID_RUBRIQUE|in_array{#GET{truc}}|oui|?{oui, non})]

alors quelle différence ?

dans le cadre d'une utilisation pour tester que #ID_RUBRIQUE appartient
bien au tableau #GET{truc}, aucune différence

mais dans le cadre d'une utilisation pour vérifier que #GETtruc est bien
un tableau : #SET{truc, abcde}

[(#ID_RUBRIQUE|in_any{#GET{truc}, 'pas un tableau'})]

retournera : « pas un tableau » si #GET{truc} n'en est pas un.

on peut donc tester ainsi la nature de l'objet #GET{truc} sans risquer le
« Warning : in_array() [function.in-array] : Wrong datatype for second
argument. » : [(#VAL{0}|in_any{#GET{truc},not array})]