怎么样删除数组中的重复元素?

chink365 2005-03-26 10:56:20
请各位大虾给以帮助!!!!!
...全文
178 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chink365 2005-03-28
  • 打赏
  • 举报
回复
代码有点小问题,下标越界:array(0)=array_old(k)
riyao 2005-03-26
  • 打赏
  • 举报
回复
我觉得还是
myvicy(在线解决:你的问题我来解决(因为我不会骗人,所以我最)
这个方法。。。好用。

dim array()
'array_old()为原来的数组
Dim k,i,j
Dim str
k=Lbound(array_old)
array(0)=array_old(k)
str=","& array(0) &","
j=1
for i=k+1 to Ubound(array_old)
if not InStr(str,","& array_old(i) &",") then
array(j)=array_old(i)
str=str & array_old(i) &","
j=j+1
end if
next
这样array()里就没有重复的了。。
代码没验证。
chink365 2005-03-26
  • 打赏
  • 举报
回复
用asp的语言能实现吗?,能给点代码吗?谢谢了?
chink365 2005-03-26
  • 打赏
  • 举报
回复
在asp里,判断相同数据可以了.但怎么把数组重复去掉了,用什么方法,
jarraytan 2005-03-26
  • 打赏
  • 举报
回复
可以新做个数组,然后将旧数组元素一个一个的拷进去,拷之前先与新数组中已有元素判断,若已经存在则不拷贝,否则拷贝。

效率有点低哦。。。
myvicy 2005-03-26
  • 打赏
  • 举报
回复
一个一个判断,等的就去掉啊。

28,391

社区成员

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

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