<อ้างอิง VBScript สมบูรณ์
ฟังก์ชั่นกรองส่งกลับอาร์เรย์ zero-based ที่มีส่วนย่อยของอาร์เรย์สตริงตามเกณฑ์ตัวกรอง
Note: ถ้าไม่มีการแข่งขันของค่าพารามิเตอร์ที่พบฟังก์ชั่นกรองจะกลับอาร์เรย์ที่ว่างเปล่า
Note: หาก inputstrings พารามิเตอร์เป็น Null หรือไม่ได้เป็นอาร์เรย์หนึ่งมิติข้อผิดพลาดที่จะเกิดขึ้น
วากยสัมพันธ์
Filter(inputstrings,value[,include[,compare]])
พารามิเตอร์ | ลักษณะ |
---|---|
inputstrings | จำเป็นต้องใช้ อาร์เรย์หนึ่งมิติของสตริงที่จะค้นหา |
value | จำเป็นต้องใช้ สตริงเพื่อค้นหา |
include | ไม่จำเป็น. ค่าบูลีนที่บ่งชี้ว่าจะกลับสตริงย่อยที่รวมหรือไม่รวมค่า ผลตอบแทนที่แท้จริงย่อยของอาร์เรย์ที่มีค่าเป็น substring ที่ ผลตอบแทนเท็จย่อยของอาร์เรย์ที่ไม่ได้มีค่าเป็นสตริงย่อย เริ่มต้นคือทรู |
compare | ไม่จำเป็น. ระบุการเปรียบเทียบสตริงที่ใช้ สามารถมีค่าใดค่าหนึ่งต่อไปนี้:
|
ตัวอย่าง
ตัวอย่างที่ 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
แสดงตัวอย่าง» <อ้างอิง VBScript สมบูรณ์