potplayer 32位 64位:ASP中字符串的截取问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 07:22:03
现在我要从数据库中调取一个字符串
该字符串由若干项组成.之间由逗号分隔.
如何将之截取后变成列表菜单的形式?
例:现有字符串:STRING="小黄,晓军,小明"
如何将之截取并转换成
<SELECT>
<OPTION>小黄</OPTION>
<OPTION>晓军</OPTION>
<OPTION>小明</OPTION>
</SELECT>的形式?
SUBSTR=SPLIT(STRING,",")
如果是动态显示的话.怎么搞
例:
STRING="小明,晓军,小黄" 弄成SUBSTR(0),(1),(2)
STRING="一,二,三,四" 则弄成SUBSTR(1),(2),(3),(4)
如果有一百个逗号的话..总不能在代码里写到SUBSTR(100)吧?
或者换个方式问:
怎么得到字符串中指定字符的个数?
那样的话用一个循环就可以了.
似乎想明白了.
<%
dim str
dim substr
dim length
str="小黄,晓军,小明,啸聚"

substr=split(str,",")
length=ubound(substr)
%>
<SELECT><%
for i= 0 to length

%>
<OPTION><%=substr(i)%></OPTION>
<%
next
%>

</SELECT>

<%
string=="小黄,晓军,小明"
substr=split(string,",")
%>
<SELECT>
<OPTION>substr(0)</OPTION>
<OPTION>substr(1)</OPTION>
<OPTION>substr(2)</OPTION>
</SELECT>