VBScript Filter 函数
定义和用法
Filter 函数可返回一个基于 0 的数组,此数组包含以特定过滤条件为基础的字符串数组的子集。
注释:如果找不到与 value 参数相匹配的值,Filter 函数会返回一个空数组。
注释:若参数 inputstrings 为 Null 或者不是一维数组,则会发生错误。
语法
Filter(inputstrings,value[,include[,compare]])
参数 | Penerangan |
---|---|
inputstrings | 必需的。需检索的一维字符串数组。 |
value | Wajib. String yang akan dicari. |
include | Pilihan. Nilai Boolean, menentukan sama ada substring yang dihasilkan mengandungi Value. Jika Include adalah True, Filter akan mengembalikan subset array yang mengandungi substring Value. Jika Include adalah False, Filter akan mengembalikan subset array yang tidak mengandungi substring Value. |
compare | Pilihan. Menentukan jenis penggabungan teks yang digunakan. |
Nilai parameter compare:
Konstan | Nilai | Penerangan |
---|---|---|
vbBinaryCompare | 0 | Melaksanakan penggabungan binari. |
vbTextCompare | 1 | Melaksanakan penggabungan teks. |
Contoh
Contoh 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))
Output:
Sunday Monday Wednesday
Contoh 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))
Output:
Sabtu Khamis