完善时间:2013-02-28 21:12:44会员:bekda目录:电脑网络 - 网站建设浏览:5558 次
ASP中的Split函数用于把一个字符串按指定的分割符分割成一个字符串数组,Split函数返回一个下标从0开始的一维数组。
参数 |
描述 |
是否必选 |
expression | 字符串表达式,如果expression是一个空字符串(""),Split函数则返回一个空数组 |
必需 |
delimiter |
分隔字符,如果忽略此参数,默认使用空格(" ")作为分隔符,如果delimiter分隔符为空,Split函数则返回整个expression字符串。 |
可选 |
count |
要返回的子字符串数目,–1表示返回所有的子字符串,默认值返回所有子字符串。 |
可选 |
compare | 表示判别子字符串时使用的比较方式,它是一个数据,具体请参见下表: 《compare参数值设置》 |
可选 |
值 |
描述 |
–1 |
用Option Compare语句中的设置值执行比较(Option Compare语句用于声明字符串比较时所用的缺省比较方法) |
0 |
执行二进制比较 |
1 |
执行文字比较 |
2 |
基于您的数据库的信息执行比较(仅用于Microsoft Access) |
split函数使用实例:
ASP实例1:空格分隔字符串
<% dim TestStr:TestStr="Bekda Electronic Technology" dim TestArr:TestArr=Split(TestStr) for i=0 to Ubound(TestArr) Response.Write TestArr(i) Response.Write "<br>" next %>
本例中字符串表达式TestStr未指定分隔符,默认使用空格分隔,函数返回数组TestArr值为:
TestArr(0)="Bekda"
TestArr(1)="Electronic"
TestArr(2)="Technology"
ASP实例2:逗号分隔字符串
<% dim TestStr:TestStr="Bekda,Electronic,Technology" dim TestArr:TestArr=Split(TestStr,",") for i=0 to Ubound(TestArr) Response.Write TestArr(i) Response.Write "<br>" next %>
本例中字符串表达式TestStr使用逗号分隔符,函数返回数组TestArr值为:
TestArr(0)="Bekda"
TestArr(1)="Electronic"
TestArr(2)="Technology"
ASP实例3:返加指定数目子字符串
<% dim TestStr:TestStr="Bekda,Electronic,Technology" dim TestArr:TestArr=Split(TestStr,",",2) for i=0 to Ubound(TestArr) Response.Write TestArr(i) Response.Write "<br>" next %>本例中字符串表达式TestStr使用逗号分隔符,并且指定了要返回的子字符串数目(count参数)为2,函数返回数组TestArr值为:
TestArr(0)="Bekda"
TestArr(1)="Electronic,Technology"
发布日期:2020/01/15
发布日期:2019/07/22
发布日期:2019/03/17
苏公网安备 32011102010041号
320111201705278429
苏ICP备12027725号