温馨提示×

asp数组能动态创建吗

asp
小樊
83
2024-10-23 07:46:12
栏目: 编程语言

是的,ASP数组可以动态创建。在ASP中,可以使用ReDim语句动态地调整数组的大小。ReDim语句允许你在运行时更改数组的大小,这在处理不确定数量的输入数据时非常有用。

以下是一个简单的示例,展示了如何在ASP中使用ReDim语句动态创建数组:

<%
' 创建一个空数组
Dim myArray()

' 获取用户输入的数量
Dim numberOfElements
response.write("请输入数组元素的数量: ")
numberOfElements = Int(Request.Form("numberOfElements"))

' 使用ReDim动态创建数组
ReDim myArray(numberOfElements - 1)

' 为数组元素赋值
For i = 0 To numberOfElements - 1
    response.write("请输入数组元素 " & i + 1 & ": ")
    myArray(i) = Request.Form("element" & i + 1)
Next

' 显示数组元素
response.write("动态创建的数组: ")
For i = 0 To numberOfElements - 1
    response.write(myArray(i) & " ")
Next
%>

在这个示例中,我们首先创建了一个空数组myArray,然后获取用户输入的数组元素数量,并使用ReDim语句动态地调整数组的大小。接下来,我们遍历数组并为每个元素赋值。最后,我们显示数组的元素。

0