ฟังก์ชัน UBound ส่งคืนข้อมูลชนิดยาวที่มีค่าเป็นตัวห้อยสูงสุดสำหรับมิติอาร์เรย์ที่ระบุ
ฟังก์ชัน UBound
ส่งกลับค่า Long ซึ่งมีค่าเป็นตัวห้อยที่ใหญ่ที่สุดสำหรับมิติอาร์เรย์ที่ระบุ
ไวยากรณ์
UBound(ชื่ออาร์เรย์[, มิติ])
ไวยากรณ์ของฟังก์ชัน UBound ประกอบด้วยส่วนต่างๆ ดังต่อไปนี้:
คำอธิบายบางส่วน
จำเป็นต้องมีชื่ออาร์เรย์ ชื่อของตัวแปรอาร์เรย์ ตามหลักการตั้งชื่อตัวแปรมาตรฐาน
มิติข้อมูล ตัวเลือก (ยาว) ระบุขอบเขตบนสำหรับมิติที่จะส่งคืน 1 หมายถึงมิติแรก 2 หมายถึงมิติที่สอง และอื่นๆ หากละเว้นมิติ จะถือว่าเป็น 1
แสดงให้เห็น
ฟังก์ชัน UBound จะใช้ร่วมกับฟังก์ชัน LBound เพื่อกำหนดขนาดของอาร์เรย์ LBound ใช้เพื่อกำหนดขอบเขตบนของมิติหนึ่งของอาร์เรย์
สำหรับอาร์เรย์ที่มีขนาดดังต่อไปนี้ UBound จะส่งกลับค่าดังแสดงในตารางต่อไปนี้:
หรี่ A (1 ถึง 100, 0 ถึง 3, -3 ถึง 4)
ค่าส่งกลับใบแจ้งยอด
ยูพัน(A, 1) 100
ยูบาวด์(A, 2) 3
ยูบาวนด์(เอ, 3) 4
การใช้ฟังก์ชัน asp ubound() จะส่งคืนตัวห้อยสูงสุดที่มีอยู่สำหรับมิติที่ระบุของอาร์เรย์
ชอบ:
คัดลอกรหัสรหัสดังต่อไปนี้:
-
chkitems = Trim (คำขอ ("chk"))
ถ้า chkitems <> "" แล้ว
chkitem = แยก (chkitems, ",")
'สำหรับ i=0 ถึง ubound (chkitem)
'Response.Write(chkitem(i) & "<br />")
'ต่อไป
อื่น
Response.Write("โปรดเลือกรายการลงคะแนน!")
สิ้นสุดถ้า
-
เนื่องจากฟังก์ชันแยกแบ่งค่ากล่องกาเครื่องหมายที่ได้รับตามตัวคั่น ',' และจัดเก็บไว้ในรูปแบบข้อมูลอาร์เรย์ ตอนนี้จำเป็นต้องส่งออกตามลำดับที่เลือกกล่องกาเครื่องหมาย โดยใช้ตัวแปร for loop และ for loop เพื่อให้แน่ใจว่าคุณต้องใช้ฟังก์ชัน ubound