一个操作数组的删除的问题

yonkerking 2009-10-14 09:49:37
我的数据库中字段数据是,,,,1,2,5这样的数据,我是用这个数组存取产品id用的,可是总是我和操作数组删掉前面的逗号,只留一个逗号呢,如何操作数组啊。请给出详细代码 多谢 ,解决了 马上结贴
...全文
99 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
三楼の郎 2009-10-23
  • 打赏
  • 举报
回复

Dim a
a = ",,12,3,4"
While InStr(a, ",,") <> 0
a = Replace(a, ",,", ",")
Wend
number123456 2009-10-23
  • 打赏
  • 举报
回复
function place(str)
str = replace(str,",,",",")
if instr(str,",,") > 0 then
str = place(str)
end if
place = str
end function
a = ",,,,1,2,5 "
response.write place(a)
yonkerking 2009-10-23
  • 打赏
  • 举报
回复
yonkerking 2009-10-14
  • 打赏
  • 举报
回复
,,,,1,2,5,前面的逗号不确定有多少啊,只想让前面剩下一个逗号,有更简单的方法吗,比如一个系统函数
shenzhenNBA 2009-10-14
  • 打赏
  • 举报
回复


<%
'...
dim a,b,c,i
a=trim(rs.fields("某字段").value)
for i=1 to len(a)
b=mid(a,i,1)
if b<>"," then
exit for
end if
next
c =mid(a,(i-1),(len(a)-i+1))
response.write "字符串本身是:" & a
response.write "处理结果是:" & c
'...
%>

BeenZ 2009-10-14
  • 打赏
  • 举报
回复

var a=[,,,,,1,2,3];
var b=a.join("")
alert(b.length);
alert(b)
njtongfei 2009-10-14
  • 打赏
  • 举报
回复
呵呵 ,没看明白? 或者.......
yonkerking 2009-10-14
  • 打赏
  • 举报
回复
例如:,,,,1,2,5
结果:,1,2,5
看明白了吗
shenzhenNBA 2009-10-14
  • 打赏
  • 举报
回复
。。。可是总是我和操作数组删掉前面的逗号,只留一个逗号呢,是说什么意思呢?
xb520hh 2009-10-14
  • 打赏
  • 举报
回复
呵呵,我还没弄明白什么意思
liyulong_126 2009-10-14
  • 打赏
  • 举报
回复
如果是想让前边只有一个逗号的话 可以对数组进行一次遍历
var a=[,,,,,1,2,3];
int number=0;
for(int i=0;i<a.length;i++)
{
if(a[i]>0)
{
number=i; 这个i 就是有值的索引
}
如果没有逗号 你就单独判断吧 不知道是不是这个意思


}

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧