帮忙解释asp代码

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:01:44
Function GetNewsStr(Str,NewsStr)
Dim Arr,ForNum
Arr = Split(Str&"",",")
For ForNum=Lbound(Arr) To Ubound(Arr)
If Left(Arr(ForNum),5)=NewsStr Then
GetNewsStr=Arr(ForNum)
End If
Next
End Function
如果obj.id='aaa_bbb'
那么obj.id.split('_')[0]='aaa' obj.id.split('_')[1]='bbb'
可这里的Split函数怎么理解?
Arr = Split(Str&"",",") 可举个例子吗?非常谢谢

Function GetNewsStr(Str,NewsStr)
Dim Arr,ForNum '定义变量
Arr = Split(Str&"",",") '将str参数变量分割(这个变量基本上是类似"a,b,abc,abcd"这样,注意:这整个是个变量)
For ForNum=Lbound(Arr) To Ubound(Arr) '循环,条件是下标(Lbound(Arr))到上标(Ubound(Arr))
If Left(Arr(ForNum),5)=NewsStr Then
GetNewsStr=Arr(ForNum) '分割出来的变量通过数组存放,看看通过每个逗号隔出来的变量是的前五个字符是否与NewsStr参数变量相等,如果相等,则把值赋给GetNewsStr,即函数返回值

End If
Next
End Function

不知这样解答是否明白.