热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在经典的asp中拆分字符串

如何解决《如何在经典的asp中拆分字符串》经验,为你挑选了1个好方法。



1> Lankymart..:

你犯了几个错误,这就是为什么你没有得到预期的结果.

    在检查Array的边界时,您需要指定Array变量,在这种情况下,生成的变量Split()CitizenshipCountry.

    通过在括号((...))中指定元素序号位置而不是方括号([...])来访问数组元素.

试试这个:

<% 
Dim SelectedCountries, CitizenshipCountry, Count 
SelectedCountries = "IN, CH, US"    
CitizenshipCountry = Split(SelectedCountries,", ")
'Get the count of the array not the string.
Count = UBound(CitizenshipCountry)
'Use (..) when referencing array elements.
Call Response.Write(CitizenshipCountry(0))
Call Response.End()
%>

我喜欢做的是IsArray在调用之前检查变量是否包含有效数组UBound()以避免这些类型的错误.

<% 
Dim SelectedCountries, CitizenshipCountry, Count 
SelectedCountries = "IN, CH, US"    
CitizenshipCountry = Split(SelectedCountries,", ")
'Get the count of the array not the string.
If IsArray(CitizenshipCountry) Then
  Count = UBound(CitizenshipCountry)
  'Use (..) when referencing array elements.
  Call Response.Write(CitizenshipCountry(0))
Else
  Call Response.Write("Not an Array")
End If
Call Response.End()
%>


非常感谢,这就像一个魅力,我是classis asp的新手,从来没有使用过,只需要在旧应用上做一些修复,谢谢你的帮助:)(Y).
推荐阅读
author-avatar
nj擁我自己的天空
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有