asp数组如何进行排序和查找?技巧方法都在这!

吉云

今天心血来潮,想搞搞ASP里的数组,之前一直没怎么用过,感觉应该挺有意思的。

第一步:先试试怎么创建一个数组

我记得好像是用Dim,先来试试看:

asp数组如何进行排序和查找?技巧方法都在这!


Dim myArray

这样应该就创建一个数组,不过这只是个空的,啥也没有。我得给它加点料。

asp数组如何进行排序和查找?技巧方法都在这!

第二步:给数组赋值

听说可以直接用Array函数?试试看:


myArray = Array(1, 2, 3, 4, 5)

asp数组如何进行排序和查找?技巧方法都在这!

这样应该就创建一个包含1到5这几个数字的数组。接下来得验证一下。

第三步:把数组里的东西显示出来

我记得ASP里有个*,可以把东西输出到网页上。搞个循环,把数组里的每个元素都显示出来:

  • asp数组如何进行排序和查找?技巧方法都在这!

    
    

    For I = 0 To UBound(myArray)

    * myArray(I) & "<br>"

    Next

    asp数组如何进行排序和查找?技巧方法都在这!

这里用一个UBound函数,应该是获取数组最大下标的意思。运行一下,还真出来!

再试试排序

网上搜下,发现有个Sort函数可以直接排序,这可太方便。我来试试:

asp数组如何进行排序和查找?技巧方法都在这!


Sort myArray

然后再用上面的循环输出一遍,看看是不是按从小到大排列。果然是!

asp数组如何进行排序和查找?技巧方法都在这!

数组拼接也试试

看到有个Join函数,可以把数组里的元素用特定的分隔符连起来。试试看:


Dim myString

myString = Join(myArray, ",")

asp数组如何进行排序和查找?技巧方法都在这!

* myString

运行一下,输出"1,2,3,4,5"。成功!

今天就先折腾到这里,感觉ASP数组还挺好玩的,以后可以多用用。

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

目录[+]