<Pełna VBScript referencyjny
Funkcja zwraca tablicę Filtr liczone od zera, który zawiera podzbiór tablicy ciągów w oparciu o kryteria filtrowania.
Note: Jeżeli nie znaleziono dopasowania parametru wartości, funkcja Filtr zwróci pustą tablicę.
Note: Jeśli inputstrings parametr ma wartość null lub nie jest jednowymiarowa tablica, wystąpi błąd.
Składnia
Filter(inputstrings,value[,include[,compare]])
Parametr | Opis |
---|---|
inputstrings | Wymagany. Jednowymiarowa tablica ciągów do wyszukania |
value | Wymagany. Ciąg szukać |
include | Opcjonalny. Wartość logiczna, która wskazuje, czy zwrócić ciągów, które zawierają lub nie zawierają wartości. Prawdziwa zwraca podzbiór tablicy, który zawiera wartości jako podciąg. Fałszywe zwraca podzbiór tablicy, który nie zawiera wartości jako podciąg. Domyślnie jest to prawda. |
compare | Opcjonalny. Określa porównanie ciąg użyć. Może mieć jedną z następujących wartości:
|
Przykłady
Przykład 1
Filtr: elementy, które zawiera "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
Wyjście z kodem powyżej będą:
Sunday
Saturday
Pokaż Przykład » Przykład 2
Filtr: przedmioty, które nie zawiera "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
%>
Wyjście z kodem powyżej będą:
Monday
Tuesday
Wednesday
Thursday
Friday
Pokaż Przykład » Przykład 3
Filtr: elementy, które zawiera "S" , w porównaniu tekstowej (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
%>
Wyjście z kodem powyżej będą:
Sunday
Tuesday
Wednesday
Thursday
Saturday
Pokaż Przykład » <Pełna VBScript referencyjny