VBScript Filter 函數

定義和用法

Filter 函數可返回一個基於 0 的數組,此數組包含以特定過濾條件為基礎的字符串數組的子集。

註釋:如果找不到與 value 參數相匹配的值,Filter 函數會返回一個空數組。

註釋:若参数 inputstrings 为 Null 或者不是一維數組,則會發生錯誤。

语法

Filter(inputstrings,value[,include[,compare]])
参数 คำอธิบาย
inputstrings 必需的。需检索的一维字符串数组。
value จำเป็น
include เลือกตั้งต่อไป
compare เลือกตั้ง

ค่าที่ใช้สำหรับตัวแปร compare:

ค่าคงที่ ค่า คำอธิบาย
vbBinaryCompare 0 ปฏิบัติการเปรียบเทียบบีนารี
vbTextCompare 1 ปฏิบัติการเปรียบเทียบข้อความ

ตัวอย่าง

ตัวอย่าง 1

dim a(5),b
a(0)="Saturday"
a(1)="Sunday"
a(2)="Monday"
a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n")
document.write(b(0))
document.write(b(1))
document.write(b(2))

ออกมา:

อังกฤษ: Sunday
อังกฤษ: Monday
อังกฤษ: Wednesday

ตัวอย่าง 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)
document.write(b(0))
document.write(b(1))
document.write(b(2))

ออกมา:

อังกฤษ: Saturday
อังกฤษ: Tuesday