توابع Filter در VBScript
تعریف و استفاده
توابع Filter میتواند یک آرایه بر اساس شماره صفر بازگرداند، این آرایه شامل یک زیر مجموعه از آرایه رشتهها بر اساس شرایط خاص فیلتر است.
توضیحات:اگر با پارامتر value نمایی نیابد، تابع Filter یک آرایه خالی برمیگرداند.
توضیحات:اگر پارامتر inputstrings NULL باشد یا یک آرایه یک بعدی نباشد، خطا رخ میدهد.
ساختار دستور زبان
Filter(inputstrings,value[,include[,compare]])
پارامتر | توضیح |
---|---|
inputstrings | لازم است. یک آرایه یک بعدی از رشتههای مورد نیاز برای جستجو. |
value | ضروری. توالی موردجستجو. |
include | اختیاری. مقادیر Boolean، مشخص میکند که زیرشاخهای که Value شامل آن است، بازگردانده میشود یا خیر. اگر Include به True باشد، Filter زیرشاخهای از آرایه شامل Value را بازگرداند. اگر Include به False باشد، Filter زیرشاخهای از آرایه بدون Value را بازگرداند. |
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))
خروجی:
شنبه دوشنبه