Aller au contenu principal
Version: Next

Count in array

Count in array ( tableau ; valeur ) -> Résultat

ParamètreTypeDescription
tableauTableau🡒Tableau dans lequel effectuer le comptage
valeurExpression🡒Valeur à compter
RésultatEntier long🡐Nombre d’occurrences trouvées

Description

La commande Count in array retourne le nombre d’occurrences de valeur dans tableau.

Cette commande peut être utilisée avec des tableaux de type Texte, Numérique, Date, Pointeur, Objet et Booléen. Les paramètres tableau et valeur doivent être du même type ou d’un type compatible.

Note : Avec les tableaux d'objets, vous ne pouvez utiliser que des références d'objets dans le paramètre valeur.

Si aucun élément de tableau ne correspond à valeur, la commande retourne 0.

Exemple 1

L’exemple suivant permet d’afficher le nombre de lignes sélectionnées dans une list box :

  //tBList est le nom d’un tableau de colonne List box
 ALERT(String(Compter dans tableau(tBList;Vrai))+" ligne(s) sélectionnée(s) dans la list box")

Exemple 2

Vous voulez compter les références d'objets dans un tableau d'objets :

 ARRAY OBJECT($objects;100)
 $o1:={a10;b"xyz"}
 $o2:={a10;b"xyz"}
 
 $objects{20}:=$o1
 $objects{21}:=$o1
 $objects{22}:=$o1
 
 var $n : Integer
 
 $n:=Count in array($objects;$o1) // n = 3 
 $n:=Count in array($objects;$o2) // n = 0

Voir aussi

Find in array
Find in sorted array