ASP Filter Function
The Filter function returns a zero-based array that contains a subset of a string array based on a filter criteria.
Note: If no matches of the value parameter are found, the Filter function will return an empty array.
Note: If the parameter inputstrings is Null or is NOT a one-dimensional array, an error will occur.
Syntax
Filter(inputstrings,value[,include[,compare]])
Parameter Description
inputstrings -> Required. A one-dimensional array of strings to be searched
value -> Required. The string to search for
include -> Optional. A Boolean value that indicates whether to return the substrings that include or exclude value. True returns the subset of the array that contains value as a substring. False returns the subset of the array that does not contain value as a substring. Default is True.
compare -> Optional. Specifies the string comparison to use.
Can have one of the following values:
0 = vbBinaryCompare - Perform a binary comparison
1 = vbTextCompare - Perform a textual comparison
Example 1
dim a(5),b
a(0)=”Saturday”
a(1)=”Sunday”
a(2)=”Monday”
a(3)=”Tuesday”
a(4)=”Wednesday”
b=Filter(a,”n”)
Response.write(b(0) & “<br>”)
Response.write(b(1) & “<br>”)
Response.write(b(2))
Output:
Sunday
Monday
Wednesday
Example 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)
Response.write(b(0) & “<br>”)
Response.write(b(1) & “<br>”)
Response.write(b(2))
Output:
Saturday
Tuesday
