Fonction Filter en VBScript
Définition et utilisation
La fonction Filter peut renvoyer un tableau basé sur 0, contenant un sous-ensemble du tableau de chaînes de caractères basé sur des conditions de filtrage spécifiques.
Commentaires :Si la fonction Filter ne trouve pas de valeur correspondant au paramètre value, elle renverra un tableau vide.
Commentaires :Si le paramètre inputstrings est Null ou n'est pas un tableau unidimensionnel, une erreur se produira.
Syntaxe
Filter(inputstrings,value[,include[,compare]])
Paramètre | Description |
---|---|
inputstrings | Obligatoire. Un tableau de chaînes de caractères unidimensionnel à rechercher. |
value | Obligatoire. Chaîne à rechercher. |
include | Optionnel. Valeur Boolean, indiquant si la sous-chaîne renvoyée contient Value. Si Include est True, Filter renverra un sous-ensemble d'array contenant la sous-chaîne Value. Si Include est False, Filter renverra un sous-ensemble d'array ne contenant pas la sous-chaîne Value. |
compare | Optionnel. Définit le type de comparaison de chaîne utilisé. |
Valeur du paramètre compare :
Constante | Valeur | Description |
---|---|---|
vbBinaryCompare | 0 | Effectuer une comparaison binaire. |
vbTextCompare | 1 | Effectuer une comparaison de texte. |
Exemple
Exemple 1
dim a(5),b a(0)="Saturday" a(1)="Sunday" a(2)="Monday" a(3)="Tuesday" a(4)="Wednesday" b=Filter(a,"n") document.write(b(0)) document.write(b(1)) document.write(b(2))
Sortie :
Sunday Monday Wednesday
Exemple 2
dim a(5),b a(0)="Saturday" a(1)="Sunday" a(2)="Monday" a(3)="Tuesday" a(4)="Wednesday" b=Filter(a,"n",false) document.write(b(0)) document.write(b(1)) document.write(b(2))
Sortie :
Samedi Mardi