已分享过

asp数组函数LBound 、UBound和Split

asp中设计数组的有3个VBScript函数,它们是UBound、LBound和Split。
1、 UBound() 函数
This function will return the 'index' of the highest element in an array. The index is basically the position of the element in the array. Arrays in ASP/VBScript have a zero based starting index.
该函数返回一个数组的上界索引数。所谓的索引就是在一个数组中某元素的位置。特别注意ASP/VBScript中,数组是以0为基数开始的序列。
语法: UBound(ArrayName)
- 函数返回一个数组中最后那个元素的位置数,及上界索引。
- 请注意,如果你的数组中有10个元素的话,由于是以0为基数的,那么你的数组上界索引就是9。
举例:

<%
Dim myArray
myArray(0)="春季"
myArray(1)="夏季"
myArray(2)="秋季"
myArray(3)="冬季"
highest_element=UBound(myArray)
response.write highest_element
%>
输出结果:3
2、 LBound() 函数
语法: LBound(ArrayName)
- 返回一个数组中第一个元素,即数组的下界索引,大多数情况下等于0。
举例:

<%
Dim myArray(3)
myArray(0)="春季"
myArray(1)="夏季"
myArray(2)="秋季"
myArray(3)="冬季"
lowest_element=LBound(myArray)
response.write lowest_element
%>
输出结果: 0

3、Split() 函数

该函数常常用来将一个字符串分离(劈开)为一个数组。
语法: Split(String, Delimiter, Count)
- String 是我们将要分离(劈开)的字符串
- Delimiter 是一个隔开字符串的分隔符,通常为英文的逗号“,”
- Count 是个可选项,就是你想分离的数组的元素数

举例:

<%
Dim MyString, MyArray
MyString = "米饭,花卷,包子,面条"
MyArray = Split(MyString,",") '分隔符为英文逗号
%>
代码运行的结果是将MyString字符串分离为4元素的数组MyArray。

MyArray(0) = "米饭"
MyArray(1) = "花卷"
MyArray(2) = "包子"
MyArray(3) = "面条"
Again we could loop through the array and print out the values in each array element. In this example we'll also incorporate the UBound function.
下面我们采用一个循环的过程代码将每个元素输出到屏幕上。本例还包含了LBound和UBound函数的使用。就是说一个简单的例子将三个函数的应用都涉及了。
<%
Dim MyString, MyArray
MyString = "米饭|花卷|包子|面条"
MyArray = Split(MyString,"|")
For i=LBound(MyArray) to UBound(MyArray)
response.write myArray(i) & "
"
Next
%>

请注意上例中我采用的分隔符是“|”,实际编写代码是你可以自己变换分隔符的。

asp数组函数LBound 、UBound和Split相关推荐

  1. ASP数组Ubound与Lbound

    dim arr(10) 定义了这样一个数组之后,我们知道它的下标为0-10. 但如果ReDim arr(i)这样定义的一个数组呢?我们还能很一目了然的知道数组下标的上下边界吗? a="1,2 ...

  2. ASP,VBScript常用的内置函数,lbound(),ubound(),int(),fix(),rnd(),instr(),instrrec(),,

    <script language="vbs">     'dim a(3)     'lbound是得到数组的下限     'ubound是得到数组的上限     'm ...

  3. VBA基础函数:取数组最大下标——UBound函数

    UBound 函数 返回一个 Long 型数据,其值为指定的数组维可用的最大下标. 语法 UBound(arrayname[, dimension]) UBound 函数的语法包含下面部分: 部分 描 ...

  4. asp自定义函数可以返回数组或者对象

    asp自定义函数可以返回数组或者对象 例子: function GetAuditorInfoBySeqNo(filenostr,strSeqNo)   Dim auditorInfo(3)   sql ...

  5. asp数组中REDIM的用法(动态数组)

    asp数组中REDIM的用法(动态数组) 动态数组里面的一个语句,只能出现在过程里面,可以多次使用.可以改变数组大小,和维数 格式: REDIM [Preserve] 数组名(下标1[下标2....] ...

  6. VBScript数组函数

    Array() 语法 Array(arglist) 该函数返回一个包含了一个数组的 Variant. 参数 arglist 是必要的,是以逗号隔开的值.这些值是被指定为 Variant 中数组的元素. ...

  7. VBA--LBound函数与UBound函数用法详解

    最近在学习VBA,循环中经常会用到UBound()来判定数组的最大下标,就查了下用法,以作记录 LBound 函数: 返回一个 Long 型数据,其值为指定数组维可用的最小下标. >>语法 ...

  8. 限制7种范围IP的ASP自定义函数(改进)

    用ASP编写一个新闻管理系统,前台的某些新闻的正文限制在本地区或本部门浏览,并非限制整个网站.新闻管理人员也无法频繁地在网站服务器上设置权限,而且要求限定在某些固定IP登录,进行后台管理.于是编写了一 ...

  9. 广告法禁用词语之ASP替换函数

    最近一直有客户反映,网站被某些公司或个人举报到工商局,说网站上面有什么专利,抗氧化,最高级,世界级等字眼.客户被举报5次,一共罚了几千块钱,最多一次3000元,对于小企业或刚成立不久的创业公司也是一笔 ...

最新文章

  1. 如何设置MySQL的时区?
  2. 领域驱动设计,让程序员心中有码(八)
  3. Tomcat 全攻略
  4. 橘子皮巧治咳嗽痰多 泡茶喝-转
  5. Spoj REPEATS 后缀自动机+set
  6. ICCAP2016如何调用ads的仿真器hpeesofsim
  7. EXCEL数组公式,群里求助的问题,按条件查最大值,中位数等, 可用数组公式解决
  8. Thinkphp微信幸运大转盘抽奖实例
  9. Android监听系统来电,弹出提示窗口
  10. 数据一致性、准确性、完整性、及时性、有效性
  11. ads1256 + STM32 + CubeMX 软件开发备忘
  12. Python 变量作用域问题 函数名.变量名
  13. docker之mongo数据库忘记用户名密码
  14. flv.js php,flv.js的使用详解
  15. linux的chmod与chown
  16. 计算机专业研究生如何看待计算机期刊论文
  17. LINUX ASID/VMID 编程接口
  18. 汇聚瞩目 耀然开启!DTC2022第二届数字孪生城市建设与产业发展高峰论坛
  19. 模具三维扫描 逆向抄数
  20. Altium Designer导入auto cad尺寸文件

热门文章

  1. 微信小程序之短信验证码
  2. 绿纹龙的森林游记——UPC
  3. 零基础入门CV之街道字符识别 Task1 赛题理解
  4. 漫游费概念模糊,运营商自食其果
  5. 职业生涯阶段性回顾之第一个五年计划
  6. python 大文件分片上传_Python实现大文件分片上传
  7. 补单平台开发搭建源码_补单系统开发搭建IDEA导入jdk8源码学习(报错解决方案)
  8. BlazeFace:一种非典型专用检测器
  9. 深度学习阅读导航 | 04 FPN:基于特征金字塔网络的目标检测
  10. 计算机怎么打出$符号,细说电脑上怎么打出特殊符号