创建动态数组实例使用ReDim和保存ASP
在ASP的ReDim功能是动态定义的数组的长度U3000 U3000
动态数组中的语句只能出现在进程中,并且可以多次使用。您可以更改数组的大小和大小。
格式:
ReDim {保存} ARRAYNAME(下标1 {下标2…)
保持保持动态数组的内容(如果不是,每次ReDim语句被执行,当前存储的报表都失去了)
例如:
复制代码代码如下所示:
Dim DynArray()的定义数组dynarray()是一个动态数组
ReDim Preserve dynarray(20)'这个阵列的配置元素的数量
这对于动态地在编程中改变数组非常重要,而且它经常被用来处理。这ReDim理解第二台电脑,有助于提高他们的编程。
下面是一些ASP数组的例子,当然不是所有的动态数组。
在ASP编程中使用数组:
数组的定义:
复制代码代码如下所示:
昏暗的MyArray
(151231298)数组MyArray =
可扩展的阵列:
复制代码代码如下所示:
Dim MyArray()
对于我= 0比10
ReDim Preserve MyArray(我)
MyArray(我)=我
下一个
分割字符串并返回分区结果的数组:
复制代码代码如下所示:
昏暗的MyArray
(tempcntchr MyArray =分裂(13)染色体(10))
我= LBound(MyArray)到UBound(MyArray)
响应。写MyArray(我)
下一个
数组排序函数:
复制代码代码如下所示:
函数(排序)
keepchecking =真
直到keepchecking =假
keepchecking = false
我= 0,UBound(元)
如果我= UBound(元)然后退出
如果(i)的话(i + 1)
存在性和唯一性=元(我)
secondvalue =元(i + 1)
(我)= secondvalue元
元(i + 1)=存在性和唯一性
keepchecking =真
最后如果
下一个
环
排序=元
端功能
数组排序函数应用实例:
复制代码代码如下所示:
昏暗的MyArray
(151231298)数组MyArray =
MyArray =排序(MyArray)
我= LBound(MyArray)到UBound(MyArray)
响应。写MyArray(我)
下一个
在应用程序和会话中使用数组:
复制代码代码如下所示:
锁的应用。
应用(storedarray )= MyArray
解锁应用。
localarray =应用(storedarray )
在应用程序中覆盖数组:
复制代码代码如下所示:
锁的应用。
应用(storedarray )= localarray
解锁应用。
会话使用与应用程序相同的方法,将数据导入数据库中的数组中:
复制代码代码如下所示:
昏暗的MyArray
拿出所有唱片
rs.getrows MyArray =
去掉前10个记录
(10)rs.getrows MyArray =
行= 0,UBound(MyArray 2)
Col = 0 UBound(MyArray 1)
响应(写入行)
下一个
下一个
通过以上例子,我们可以加深对数组的理解,并在实际应用中灵活运用。