ASP 中获取数组的长度可以通过 UBound 函数来实现。以下是两种不同的实现方法:
方法一:使用 UBound 函数
<% Dim myArray(5) myArray(0) = "Apple" myArray(1) = "Banana" myArray(2) = "Orange" myArray(3) = "Grapes" myArray(4) = "Mango" Dim arrayLength arrayLength = UBound(myArray) + 1 Response.Write "数组的长度为:" & arrayLength %>
方法二:使用 Len 函数
<% Dim myArray(5) myArray(0) = "Apple" myArray(1) = "Banana" myArray(2) = "Orange" myArray(3) = "Grapes" myArray(4) = "Mango" Dim arrayLength arrayLength = LenB(arrB) / LenB(myArray(0)) Response.Write "数组的长度为:" & arrayLength %>
这两种方法都可以用来获取数组的长度。需要注意的是,UBound 函数返回数组的最大索引值,因此需要将结果加 1 才能得到数组的实际长度。而使用 Len 函数,则是通过计算数组占用的字节数除以单个元素的字节数来获取长度。