Ultimele tutoriale de dezvoltare web
 

VBScript Filtru Funcție


<VBScript complet de referință

Funcția de filtrare returnează o matrice bazată pe zero, care conține un subset al unei matrice șir bazat pe un criteriu de filtrare.

Note: Dacă nu se găsește nici un meci din valoarea parametrului, funcția de filtru va returna un array gol.

Note: În cazul în care inputstrings parametru este Nul sau nu este o matrice unidimensională, se va produce o eroare.

Sintaxă

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

Parametru Descriere
inputstrings Necesar. O matrice unidimensională de siruri de caractere pentru a fi căutate
value Necesar. Șirul pentru a căuta
include Opțional. O valoare booleană care indică dacă să se întoarcă în subșiruri care includ sau exclud o valoare. Adevărat returnează subsetul de matrice care conține o valoare ca subșir. returnează false subsetul de matrice care nu conține o valoare ca subșir. Implicit este adevărat.
compare Opțional. Specifică comparația șir de caractere de utilizat.

Poate avea una dintre următoarele valori:

  • 0 = vbBinaryCompare - Se efectuează o comparație binară
  • 1 = vbTextCompare - Efectuați o comparație textuală

Exemple

Exemplul 1

Filtru: elemente care conține "S"

<%

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

%>

Ieșirea codului de mai sus va fi:

Sunday
Saturday
Arată Exemplu »

Exemplul 2

Filtru: elemente care nu conține "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

%>

Ieșirea codului de mai sus va fi:

Monday
Tuesday
Wednesday
Thursday
Friday
Arată Exemplu »

Exemplul 3

Filtru: elemente care conține "S" , cu o comparație textuală (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

%>

Ieșirea codului de mai sus va fi:

Sunday
Tuesday
Wednesday
Thursday
Saturday
Arată Exemplu »

<VBScript complet de referință