阅读量:0
是的,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
语句动态地调整数组的大小。接下来,我们遍历数组并为每个元素赋值。最后,我们显示数组的元素。