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