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