如何读取用|分隔的记录?

vigoryouth 2009-09-01 11:51:37
在数据库里面有一个记录上传文件的字段值是类似这样子的:
upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|

有什么办法可以把每个文件名逐个显示呢?

先谢谢啦
...全文
66 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzl 2009-09-01

function test()
{
var s = 'upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|';
var s2 = s.split("|");

for (var i = 0; i < s2.length; i++)
{
if (s2[i] != '')
{
alert(s2[i]);
}
}
}


这个为准,呵呵
回复
pzl 2009-09-01

function test()
{
var s = 'upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|';
var s2 = s.split(/|/g);

for (var i = 0; i < s2.length; i++)
{
if (s2[i] != '')
{
alert(s2[i]);
}
}
}

javascript代码!
回复
凡夫与俗子 2009-09-01
楼上说的很明白了。
回复
poiuy343 2009-09-01

<%
s = "upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|"
a = Split(s,"|")
For i=0 To UBound(a)


If(a(i)<>"") Then
tmp=Split(a(i),"/")
response.write tmp(1)&"<br />"


end if

Next
%>



输出结果
01.jpg
02.jpg
03.jpg
04.jpg
回复
CainLai 2009-09-01
参考下帮助里面的split函数 自己就可以写出来了,这样记忆更深刻
回复
homel 2009-09-01

<%dim  temp
temp="upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|"
arrtemp=split(temp,"|")
for j=0 to ubound(arrtemp)
if arrtemp(j)="" then exit for
response.write arrtemp(j)&" <br />"
next%>
回复
xinyung 2009-09-01
arrName=Split(Iname,"|")
回复
hookee 2009-09-01

<%
s = "upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|"
a = Split(s,"|")
For i=0 To UBound(a)
If(a(i)<>"") Then Response.Write a(i) & "<br>"
Next
%>
回复
不耐烦 2009-09-01
dim Iname:Iname="upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|"
arrName=replace(Iname,"|")
for i=0 to ubound(arrName)
if arrName(i)="" then exit for
response.write arrName(i)&"<br />"
next
回复
anbs01 2009-09-01
split()拆分开,再用循环遍历数组。
回复
toury 2009-09-01

<%
s = "upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|"
a = Split(s,"|")
Response.Write join(a,"<br>")
%>

回复
王者coco 2009-09-01
[Quote=引用 9 楼 pzl 的回复:]
JScript codefunction test()
{var s='upload/01.jpg|upload/02.jpg|upload/03.jpg|upload/04.jpg|';var s2= s.split("|");for (var i=0; i< s2.length; i++)
{if (s2[i]!='')
{
alert(s2[i]);
}
}
}

这个为准,呵呵
[/Quote]
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告