Derniers tutoriels de développement web
 

VBScript filtre Fonction


<Complete VBScript Référence

La fonction de filtrage renvoie un tableau de base zéro qui contient un sous-ensemble d'un tableau de chaînes sur la base de critères de filtre.

Note: Si aucune correspondance du paramètre de valeur se trouvent, la fonction de filtre retourne un tableau vide.

Note: Si le paramètre inputstrings est nul ou non un tableau à une dimension, une erreur se produit.

Syntaxe

Filter(inputstrings,value[,include[,compare]])

Paramètre La description
inputstrings Champs obligatoires. Un tableau unidimensionnel de chaînes à rechercher
value Champs obligatoires. La chaîne à rechercher
include Optionnel. Une valeur booléenne qui indique si pour renvoyer les sous-chaînes qui comprennent ou excluent la valeur. Vrai retourne le sous-ensemble de la matrice qui contient la valeur en tant que sous-chaîne. Faux retourne le sous-ensemble du tableau qui ne contient pas de valeur en tant que sous-chaîne. Par défaut est vrai.
compare Optionnel. Indique la comparaison de chaîne à utiliser.

Peut avoir l'une des valeurs suivantes:

  • 0 = vbBinaryCompare - Effectuer une comparaison binaire
  • 1 = vbTextCompare - Effectuer une comparaison textuelle

Exemples

Exemple 1

Filtrer: éléments qui contient "S"

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
    response.write(x & "<br />")
next

%>

au-dessus de la sortie du code sera:

Sunday
Saturday
Afficher l' exemple »

exemple 2

Filtre: éléments qui ne contient pas "S" (include=False) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",False)
for each x in b
    response.write(x & "<br />")
next

%>

au-dessus de la sortie du code sera:

Monday
Tuesday
Wednesday
Thursday
Friday
Afficher l' exemple »

exemple 3

Filtre: éléments qui contient "S" , avec une comparaison textuelle (compare=1) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",True,1)
for each x in b
    response.write(x & "<br />")
next

%>

au-dessus de la sortie du code sera:

Sunday
Tuesday
Wednesday
Thursday
Saturday
Afficher l' exemple »

<Complete VBScript Référence