青岛黑啤口感:如何处理下标越界

来源:百度文库 编辑:高校问答 时间:2024/04/27 18:24:18
比如:
a="1|2|3"
b=split(a,"|")
response.write b(3)
的时候就会下标越界,
因为现在这里"|"的个数我们知道了,所以我们可以把
b(3)改成b(2)
那如果a里面含的"|"个数不确定,我该怎么做???
如何知道a里面含多少个"|"分隔符,
这个可以吗
instr(a,"|")
我试了这个,好像只能确定A里是否含有"|",而不能知道有多少个啊.
哪位高手说下?

这样试看:
a="1|2|3"
b=split(a,"|",-1,1)
y=0
for each i in b
y=y+1
next
response.write b(y)