ASP中的SPLIT函数
我今天遇到了一个很有意思的现象,就是我的代码不能处理传过来的值,而那个值又确实是传过来了.不废话了,看代码.有高手就说吼吼呀.<%'Ht="http://www.blue...
我今天遇到了一个很有意思的现象,就是我的代码不能处理传过来的值,而那个值又确实是传过来了.不废话了,看代码.有高手就说吼吼呀.
<%
' Ht="http://www.blueidea.com/tech/program/2003/734.asp" 如果我把这 些参数都直接写在这一面就能正确的截取
' S="w.bl"
' E="ch/pr"
Ht=request("url") 而从其它页面传过来的参数,却只能处理第一个和第二个,第三个参数传过来了,却不能处理,真让人烦呀,一段很简单的代码,就是判断split代码的用法,看我的用法,那里有错???
S=request("start_title")
E=request("end_title")
Instrs=Instrstring(Ht,S,E)
response.write(Instrs)
Function Instrstring(Html,St,En)
sp=split(Html,St)
'response.write("is or not array:"&isarray(sp))
for i=lbound(sp) to ubound(sp)
'response.write("return the data from array:["&i&"]"&right(sp(i),len(sp(i)))&"<br>")
'response.write(len(sp(i)))
response.Write(sp(i))
response.Write("<br>")
next
dsp=split(sp(1),En)
response.write(En)
for a=lbound(dsp) to ubound(dsp)
response.write("return the data from array:["&a&"]"&"<br>")
'Instrstring=dsp(0)
next
Instrstring=dsp(0)
end Function
%> 展开
<%
' Ht="http://www.blueidea.com/tech/program/2003/734.asp" 如果我把这 些参数都直接写在这一面就能正确的截取
' S="w.bl"
' E="ch/pr"
Ht=request("url") 而从其它页面传过来的参数,却只能处理第一个和第二个,第三个参数传过来了,却不能处理,真让人烦呀,一段很简单的代码,就是判断split代码的用法,看我的用法,那里有错???
S=request("start_title")
E=request("end_title")
Instrs=Instrstring(Ht,S,E)
response.write(Instrs)
Function Instrstring(Html,St,En)
sp=split(Html,St)
'response.write("is or not array:"&isarray(sp))
for i=lbound(sp) to ubound(sp)
'response.write("return the data from array:["&i&"]"&right(sp(i),len(sp(i)))&"<br>")
'response.write(len(sp(i)))
response.Write(sp(i))
response.Write("<br>")
next
dsp=split(sp(1),En)
response.write(En)
for a=lbound(dsp) to ubound(dsp)
response.write("return the data from array:["&a&"]"&"<br>")
'Instrstring=dsp(0)
next
Instrstring=dsp(0)
end Function
%> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询