笔者对asp编程不是很熟悉,而且好长不用记不清了。这一次,需要保存asp的二维数组为asp文件,使用include 指令文件引用后,直接调用。使用过程中发现asp的二维数组相关资料很少,而且介绍简单模糊,现结合使用实例做个简单笔记。
一、数组的概念
数组是一种存储相同类型数据的数据结构,它可以按照顺序存储一组数据。
在ASP中,数组可以分为两种类型:一维数组和多维数组。一维数组可以看作是具有相同数据类型的元素的集合,而多维数组则是由多个一维数组构成的。
在数组中,每个元素都有一个唯一的索引,通过索引可以访问数组中的元素。数组的索引是从0开始的,因此第一个元素的索引为0,第二个元素的索引为1,以此类推。
简单一维数组
定义和初始化数组方法一
MyArray = Array("Jan","Feb")
定义和初始化数组方法二
myArray(0)="Jan" myArray(1)="Feb"
数组调用
直接myArray(0)、myArray(1)就可以
二维数组
定义调用二维数组方法一
dim aa(3,2) aa(0,0) = "00" aa(0,1) = "01" aa(1,0) = "10" aa(1,1) = "11" aa(2,1) = "21" aa(2,2) = "22" aa(3,1) = "21" aa(3,2) = "22" response.Write aa(2,1)
dim aa(3,2)定义了一个4行3列的二维数组,可以想象为execl中那样的表格。
注意:数组下界从0开始,所以是4行3列。
定义调用二维数组方法二
上面的方法一,代码量有点多,因为每一行每一列都要添加,下面的方法二要好一些。
dim arr arr = array(2) arr(0) = array(0,00) arr(1) = array(1,11) arr(2) = array(2,22) response.Write MyArray(1)(1) response.Write MyArray(1)(2)
arr = array(2)定义了下标下界为缺省值0,下标上界为2的数组
注意:
1. 不能添加arr(3) = array(3,33)了
2. 如果只需要添加数组元素arr(1)、arr(3)、arr(5),总共3个元素,定义二维数组不能写成arr = array(3),需要写成arr = array(5)。
3.有时候不知道数组下标上界,可以使用动态数组arr = array()。但是把数组的大小定义到足够大来满足任意的实际应用需要,这种方法效率很低(大量浪费内存空间)。
总结
上述就是asp的一维数组和二维数组使用实例介绍。查询数据库,调用字段,循环添加数组元素的方法就不介绍了。需要的朋友可以举一反三。
到此这篇关于asp二维数组实例中的使用方法总结的文章就介绍到这了,更多相关asp二维数组使用方法内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT俱乐部!