asp数组怎么赋值和取值?实例演示一看就懂!

吉云

今儿个,咱来聊聊ASP里的数组,作为一个老网虫,当年捣鼓ASP的时候,数组可是帮我大忙。今儿就来分享下我是咋一步步把这玩意儿给玩转的。

初识数组

我对这数组也是一头雾水,啥玩意儿这是?后来才知道,这东西就跟个仓库似的,能帮你把一堆相关的东西都放一块儿。比如,你要存一堆人的名字,一个个变量去存多麻烦,用数组就方便多。

asp数组怎么赋值和取值?实例演示一看就懂!

捣鼓数组

要用数组,得先声明。咋声明?在ASP里,咱用Dim这个关键字。就像这样:

Dim myArray(5)

这就声明一个能放6个元素(从0到5)的数组,名字叫myArray。你看,简单?

往数组里塞东西

    asp数组怎么赋值和取值?实例演示一看就懂!

  • 直接赋值

    声明完数组,咱就可以往里头放东西。最直接的法子,就是这样:

    myArray(0) = "张三"
    myArray(1) = "李四"

    asp数组怎么赋值和取值?实例演示一看就懂!

    这样就把“张三”、“李四”这些名字一个个塞到数组里头。

  • 用Array函数

    还有个更省事的法子,就是用Array函数:

    myArray = Array("张三", "李四", "王五", "赵六")

    asp数组怎么赋值和取值?实例演示一看就懂!

    一下子就把四个名字都塞进去,方便得很!

把数组里的东西掏出来

asp数组怎么赋值和取值?实例演示一看就懂!

东西放进去,咋用?也很简单,用索引就行。索引就像是仓库里每个格子的编号,从0开始。比如,我要把“张三”拿出来,就这样:

* myArray(0)

这就能把数组里第一个元素,也就是“张三”,给显示出来。

遍历数组

有时候,咱想把数组里的东西一个个都过一遍,咋办?用循环呗!

For i = 0 To UBound(myArray)

asp数组怎么赋值和取值?实例演示一看就懂!

* myArray(i) & "

Next

这里,UBound(myArray)能帮你找到数组一个元素的索引。这段代码,就能把数组里的每个名字都显示出来,还一个名字占一行。

动态数组

有时候,你一开始不知道数组要放多少东西,这时候咋办?可以用ReDim来搞个动态数组。

Dim myDynamicArray() '先声明一个空的动态数组

asp数组怎么赋值和取值?实例演示一看就懂!

ReDim myDynamicArray(10) '给它分配11个空间(0到10)

这样,你的数组大小就可以根据需要来变,是不是很灵活?

一点小补充

数组还有更高级的玩法,比如多维数组,就像一个表格,有行有列。不过对于一般的使用,上面说的这些基本就够用。我当年就是靠着这些,把ASP里的数据处理得井井有条的。

今儿的分享就到这儿,希望对你有点帮助!记住,多动手试试,才能真正掌握这些东西!

asp数组怎么赋值和取值?实例演示一看就懂!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。