关于asp中split()的使用方法

这句话是啥意思?newname2=year(date)&month(date)&day(date)&hour(now)&second(now)&minute(now)&second(now)&rs("id")&"."&split(rs("carimgurl"),".")(1) 就最后这一点点我不太明白! split(rs("carimgurl"),".")(1) 后面加个框号跟个数字是啥意思?

split 这个是分割例如:ss="123.456.789"response.write split(ss,".")(0) 这个值为123split(ss,".")(1) 456split(ss,".")(2) 789 其实这里是把它合起来写的..如果分开来就是:s1=split(ss,".")for i=0 to ubound(s1)response.write s1(i) &"
"next
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-14
split跟其他地方的一样,就是按照字符进行分割,例如 字符串 str="aaa*bbb", string[] temp = str.split('*'),则temp就是包含 aaa bbb的一个字符串数组
第2个回答  2014-02-21
split(rs("carimgurl"),".")得到的是一个数组,后面(1) 是指split(rs("carimgurl"),".")这个数组的第2个元素值(0)是第一个元素
第3个回答  推荐于2018-05-09
定义和用法
Split 函数可返回基于 0 的一维数组,此数组包含指定数目的子字符串
语法
Split(expression[,delimiter[,count[,compare]]])

参数
描述

expression 必需的。包含子字符串和分隔符的字符串表达式
delimiter 可选的。用于识别子字符串界限的字符。默认是空格字符。
count 可选的。需被返回的子字符串的数目。-1 指示返回所有的子字符串。
compare
可选的。规定要使用的字符串比较类型。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较。
1 = vbTextCompare - 执行文本比较。

实例
例子 1
dim txt,a
txt="Hello World!"
a=Split(txt)
document.write(a(0) & "<br />")
document.write(a(1))

输出:
Hello
World!本回答被网友采纳
第4个回答  2015-11-14
split函数是编程语言中使用的函数,是指返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
Split(expression[, delimiter[, count[, compare]]])
Split函数语法有如下几部分:

expression
必需的。
包含子字符串和分隔符的字符串表达式。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。

delimiter
可选的。
用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的expression字符串。

count
可选的。
要返回的子字符串数,–1表示返回所有的子字符串。

compare
可选的。
数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。
相似回答