องค์ประกอบในอาร์เรย์อาจไม่ได้อยู่ในชนิดข้อมูลเดียวกัน ในการเขียนโปรแกรม ASP มักจะใช้ชื่ออาร์เรย์แบบครบวงจรเพื่อกำหนดองค์ประกอบในอาร์เรย์ คุณรู้วิธีการใช้อาร์เรย์ในการเขียนโปรแกรม ASP หรือไม่? ช่องเทคโนโลยีใหม่จะอธิบายรายละเอียดในวันนี้
คำจำกัดความของอาร์เรย์
Dim MyArray
MyArray = Array (1,5,123,12,98)
Extended Arrays
Dim MyArray ()
สำหรับ i = 0 ถึง 10
Redim Preserve MyArray (i)
myArray (i) = ฉัน
ต่อไป
แยกสตริงและส่งคืนอาร์เรย์ของผลลัพธ์แยก
Dim MyArray
myarray = split (tempcnt, chr (13) & chr (10))
สำหรับ i = lbound (myArray) ถึง Ubound (myArray)
Response.write MyArray (I) & "<br>"
ต่อไป
ฟังก์ชั่นการเรียงลำดับอาร์เรย์
ฟังก์ชั่น .. (ARY)
Keepchecking = true
ทำจนกว่าจะทำการตรวจสอบ = เท็จ
Keepchecking = FALSE
สำหรับ i = 0 ถึง Ubound (ary)
ถ้า i = ubound (ary) ออกจาก
ถ้า ary (i)> ary (i+1) แล้ว
FirstValue = ary (i)
secondValue = ary (i+1)
ary (i) = secondValue
ary (i+1) = FirstValue
Keepchecking = true
สิ้นสุดถ้า
ต่อไป
วง
sort = ary
ฟังก์ชันจบ ..
ตัวอย่างแอปพลิเคชันฟังก์ชั่นการเรียงลำดับอาร์เรย์
Dim MyArray
MyArray = Array (1,5,123,12,98)
myarray = sort (myarray)
สำหรับ i = lbound (myArray) ถึง Ubound (myArray)
Response.write MyArray (I) & "<br>"
ต่อไป
การใช้อาร์เรย์ในแอปพลิเคชันและเซสชัน
application.lock
แอปพลิเคชัน ("storedArray") = myArray
application.unlock
localArray = แอปพลิเคชัน ("storedArray")
เขียนทับอาร์เรย์ในแอปพลิเคชัน
application.lock
แอปพลิเคชัน ("storedarray") = localArray
application.unlock
เซสชันใช้เช่นเดียวกับแอปพลิเคชัน
นำเข้าข้อมูลจากฐานข้อมูลไปยังอาร์เรย์
Dim MyArray
นำบันทึกทั้งหมดออก
myArray = rs.getrows
นำบันทึก 10 รายการแรกออก
myarray = rs.getrows (10)
สำหรับแถว = 0 ถึง Ubound (myArray, 2)
สำหรับ col = 0 ถึง ubound (myArray, 1)
Response.write (col, row) & "<br>"
ต่อไป
ต่อไป
วิธีการใช้อาร์เรย์ในการเขียนโปรแกรม ASP บรรณาธิการของช่องเทคโนโลยี Foxin ได้แนะนำสิ่งนี้ให้คุณ ความรู้เพิ่มเติมอยู่ในช่องเทคโนโลยี Foxin บรรณาธิการหวังว่าทุกคนสามารถเรียนรู้ความรู้ที่เป็นประโยชน์ในบทความนี้