国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP Split將字符串轉換為數組并正確獲取數組下標值函數UBoundStrToArr()

2019-11-17 04:14:09
字體:
來源:轉載
供稿:網友

1.檢測右側是否存在間隔字符串,如果存在則需要將數組最大下標值減一
2.如果不存在則直接返回原數組最大下標


 程序代碼
<%
Dim TempStr,TempArr,TempItem
TempStr="第一項1|第二項1|第三項|"
TempArr=Split(TempStr,"|")
Response.Write TempStr&"<br />"
For TempItem=0 To UBoundStrToArr(TempStr,UBound(TempArr),"|")
     Response.Write TempArr(TempItem)&"<br />"
Next
'*************************
'函數:UBoundStrToArr
'作用:檢測原字符串轉換為數組的最大下標值
'參數:cCheckStr(需要檢測的字符串)
'       cUBoundArr(生成數組的最大下標值)
'       cSpaceStr(間隔字符串)
'返回:數組的最大下標值
'************************
Public Function UBoundStrToArr(ByVal cCheckStr,ByVal cUBoundArr,ByVal cSpaceStr)
    If Instr(cCheckStr,cSpaceStr)=0 Then
         UBoundStrToArr=cUBoundArr
        Exit Function
    End If
    Dim TempSpaceStr,UBoundValue
     TempSpaceStr=Mid(cCheckStr,Len(cCheckStr)-Len(cSpaceStr)+1) '獲取字符串右側間隔字符
    If TempSpaceStr=cSpaceStr Then '如果字符串最右側存在間隔字符,則下標值需要-1
         UBoundValue=cUBoundArr-1
    Else
         UBoundValue=cUBoundArr
    End If
     UBoundStrToArr=UBoundValue
End Function
%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柘城县| 三穗县| 晋城| 洱源县| 宁陕县| 山东省| 石楼县| 莫力| 松原市| 巫溪县| 灵丘县| 宁远县| 锦屏县| 格尔木市| 无极县| 南宫市| 花垣县| 东港市| 休宁县| 岳普湖县| 田阳县| 东乡族自治县| 台南县| 庆阳市| 广平县| 和平区| 读书| 德江县| 新津县| 龙游县| 巴林左旗| 高安市| 拜泉县| 乌鲁木齐市| 平乡县| 牙克石市| 三门县| 响水县| 通江县| 桓仁| 天等县|