أحدث البرامج التعليمية وتطوير الشبكة
 

فبسكريبت تصفية وظيفة


<كاملة فبسكريبت المرجعي

وظيفة تصفية بإرجاع مجموعة الصفرية التي تحتوي على مجموعة فرعية من صفيف سلسلة استنادا إلى معايير التصفية.

Note: إذا لم يتم العثور مباريات المعلمة القيمة، فإن وظيفة تصفية بإرجاع مجموعة فارغة.

Note: إذا كان inputstrings المعلمة هي فارغة أو ليس مجموعة ذات بعد واحد، سيحدث خطأ.

بناء الجملة

Filter(inputstrings,value[,include[,compare]])

معامل وصف
inputstrings مطلوب. وهناك مجموعة ذات بعد واحد من سلاسل لتفتيشها
value مطلوب. سلسلة للبحث عن
include اختياري. قيمة منطقية التي تشير إلى ما إذا كان يجب إعادة فرعية أن تضمين أو استثناء قيمة. صحيح إرجاع فرعية من مجموعة يحتوي على قيمة باعتباره فرعية. عودة كاذبة فرعية من مجموعة التي لا تحتوي على قيمة باعتباره فرعية. الافتراضي هو صحيح.
compare اختياري. تحدد مقارنة السلسلة للاستخدام.

يمكن أن يكون واحد من القيم التالية:

  • 0 = vbBinaryCompare - إجراء مقارنة ثنائية
  • 1 = vbTextCompare - تنفيذ مقارنة نصية

أمثلة

مثال 1

مرشح: العناصر التي تحتوي على "S"

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Sunday
Saturday
مشاهدة مثال »

مثال 2

مرشح: العناصر التي لا تحتوي على "S" (include=False) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",False)
for each x in b
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Monday
Tuesday
Wednesday
Thursday
Friday
مشاهدة مثال »

مثال 3

مرشح: العناصر التي تحتوي على "S" ، مع مقارنة نصية (compare=1) :

<%

a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",True,1)
for each x in b
    response.write(x & "<br />")
next

%>

الناتج من التعليمات البرمجية أعلاه سيكون:

Sunday
Tuesday
Wednesday
Thursday
Saturday
مشاهدة مثال »

<كاملة فبسكريبت المرجعي