国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

教你如何在asp下去除數(shù)組中的重復項

2024-05-04 11:05:32
字體:
供稿:網(wǎng)友

在查看asp編碼的時候我們可以在其中發(fā)現(xiàn)有許多的數(shù)組重復項,但是一點點刪除又太麻煩了,那么我們現(xiàn)在就讓小編教你如何在asp下去除數(shù)組中的重復項吧。
?

復制代碼 代碼如下:

<%
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")%>

?

結(jié)果是:abc,dge,gcg,die,dir

如果是兩個數(shù)組進行對比,去掉相同的數(shù)組元素:

?

復制代碼 代碼如下:

<%
??????? 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)
%>

?

結(jié)果是:

3.數(shù)組A中有為空的元素(如a=array("ww","ss","","dd","","ee")),
?想把這些空元素從數(shù)組A中去掉.并把去掉空元素有的數(shù)組賦給數(shù)組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,",")

上文中介紹了教你如何在asp下去除數(shù)組中的重復項的內(nèi)容,大家下次若是還需要除數(shù)組中的重復項就可以參照這些解決辦法,基本上可以搞定。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 土默特右旗| 黄梅县| 沈阳市| 亚东县| 水城县| 博客| 五大连池市| 宜都市| 大化| 额敏县| 江油市| 甘肃省| 巴楚县| 石阡县| 上虞市| 武清区| 岳池县| 应城市| 甘孜| 隆子县| 天台县| 镇原县| 鄂伦春自治旗| 固安县| 抚州市| 北海市| 精河县| 凤城市| 高青县| 南召县| 怀化市| 万山特区| 循化| 隆回县| 铜梁县| 内黄县| 永清县| 星子县| 河津市| 永川市| 东乌|