主页 > 知识库 > asp下去除数组中重复项的方法

asp下去除数组中重复项的方法

热门标签:福建外呼增值业务线路 宜宾语音外呼系统软件 调度系统外呼 电销机器人源码网盘下载 中国办理电信400电话 电销机器人教育 河北智能外呼系统软件 伊春外呼业务系统 绵阳防封电销卡价格

复制代码 代码如下:

%
Function MoveR(Rstr)
Dim i,SpStr
SpStr = Split(Rstr,",")
For i = 0 To Ubound(Spstr)
If I = 0 then
MoveR = MoveR SpStr(i) ","
Else
If instr(MoveR,SpStr(i))=0 and i=Ubound(Spstr) Then
MoveR = MoveR SpStr(i)
Elseif instr(MoveR,SpStr(i))=0 Then
MoveR = MoveR SpStr(i) ","
End If
End If
Next
End Function
response.write MoveR("abc,abc,dge,gcg,dge,gcg,die,dir,die")%>

结果是:abc,dge,gcg,die,dir

如果是两个数组进行对比,去掉相同的数组元素:

复制代码 代码如下:

%
        Function mover(farray,sarray)
        a = Split(farray, ",")
            Set dic = CreateObject("Scripting.Dictionary")
            For k=0 To UBound(a)
             If a(k)> "" Then dic.Add "_" a(k), a(k)
            Next
            a = Split(sarray, ",")
            For k=0 To UBound(a)
                If a(k)> "" Then
                    If dic.Exists("_" a(k)) Then
                    dic.Remove "_" a(k)
                    End If
                End If
            Next
            items = dic.Items()
            Set dic = Nothing
            moveR=Join(items, ",")
        End Function
n1 = "a,b,1,11,12,13,14,15,16,17,19,20,22"
n2 = "a,1,12,14,18,19,20"
response.write mover(n1,n2)
%>

结果是:

3.数组A中有为空的元素(如a=array("ww","ss","","dd","","ee")),
 想把这些空元素从数组A中去掉.并把去掉空元素有的数组赋给数组B.

复制代码 代码如下:

 str=""
for i = lbound(A) to ubound(A)
if A(i)>"" then
if i>lbound(A) then str = str + "," end if
str = str A(i)
end if
next
b = split(str,",")

您可能感兴趣的文章:
  • C#中查找Dictionary中重复值的方法
  • c#中合并DataTable重复行的值
  • js 高效去除数组重复元素示例代码
  • JS去除数组重复值的五种不同方法
  • js去除重复字符串两种实现方法
  • java去除集合中重复元素示例分享 java去除重复
  • php去除重复字的实现代码
  • C#与js实现去除textbox文本框里面重复记录的方法

标签:苏州 新乡 延边 河池 优质小号 电商邀评 铜川 那曲

巨人网络通讯声明:本文标题《asp下去除数组中重复项的方法》,本文关键词  asp,下,去除,数组,中,重复,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp下去除数组中重复项的方法》相关的同类信息!
  • 本页收集关于asp下去除数组中重复项的方法的相关信息资讯供网民参考!
  • 推荐文章