VBScript Filter Fonksiyonu

Tanım ve Kullanım

Filter fonksiyonu, belirli bir filtre koşulu temel alınarak string dizisinin alt kümesine dayalı bir 0 tabanlı dizi döner.

Açıklama:value parametresi ile eşleşen bir değer bulunamazsa, Filter fonksiyonu boş bir dizi döner.

Açıklama:Parametre inputstrings Null veya bir boyutlu dizi değilse hata meydana gelir.

Sözdizimi

Filter(inputstrings,value[,include[,compare]])
parametre Açıklama
inputstrings Gerekli. Arama yapılacak bir boyutlu string dizisi.
value Gerekli. Aranacak dize.
include İsteğe bağlı. Boolean değer, döndürülen alt dizinin Value içeriğini içerip içermediğini belirler. Eğer Include True ise, Filter, Value içeriğini içeren dize alt dizisini döndürür. Eğer Include False ise, Value içeriğini içermeyen dize alt dizisini döndürür.
compare İsteğe bağlı. Kullanılan dize karşılaştırma türünü belirler.

compare parametresinin değeri:

Sabit Değer Açıklama
vbBinaryCompare 0 İkili karşılaştırma yapın.
vbTextCompare 1 Metin karşılaştırması yapın.

Örnek

Örnek 1

dim a(5),b
a(0)="Cumartesi"
a(1)="Pazar"
a(2)="Pazartesi"
a(3)="Pazartesi"
a(4)="Çarşamba"
b=Filter(a,"n")
document.write(b(0))
document.write(b(1))
document.write(b(2))

Çıktı:

Pazar
Pazartesi
Çarşamba

Örnek 2

dim a(5),b
a(0)="Cumartesi"
a(1)="Pazar"
a(2)="Pazartesi"
a(3)="Pazartesi"
a(4)="Çarşamba"
b=Filter(a,"n",false)
document.write(b(0))
document.write(b(1))
document.write(b(2))

Çıktı:

Cumartesi
Pazartesi