Chức năng Bộ lọc VBScript

❮ Toàn bộ tài liệu tham khảo VBScript

Hàm Bộ lọc trả về một mảng dựa trên 0 chứa một tập hợp con của mảng chuỗi dựa trên tiêu chí bộ lọc.

Lưu ý: Nếu không tìm thấy kết quả phù hợp nào của tham số giá trị, hàm Bộ lọc sẽ trả về một mảng trống.

Lưu ý: Nếu chuỗi đầu vào tham số là Null hoặc KHÔNG phải là mảng một chiều, sẽ xảy ra lỗi.

Cú pháp

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

Các ví dụ

ví dụ 1

Bộ lọc: các mục có chứa "S"

<%

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

%>

Đầu ra của đoạn mã trên sẽ là:

Sunday
Saturday

Ví dụ 2

Bộ lọc: các mục KHÔNG chứa "S" (bao gồm = Sai):

<%

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

%>

Đầu ra của đoạn mã trên sẽ là:

Monday
Tuesday
Wednesday
Thursday
Friday

Ví dụ 3

Bộ lọc: các mục có chứa "S", với so sánh dạng văn bản (so sánh = 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

%>

Đầu ra của đoạn mã trên sẽ là:

Sunday
Tuesday
Wednesday
Thursday
Saturday

❮ Toàn bộ tài liệu tham khảo VBScript