一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP教程 - asp 數(shù)組 重復(fù)刪除函數(shù)(服務(wù)器之家增強版)

asp 數(shù)組 重復(fù)刪除函數(shù)(服務(wù)器之家增強版)

2019-09-03 11:31腳本之家 ASP教程

這篇文章是asp下刪除重復(fù)數(shù)組的函數(shù),已經(jīng)經(jīng)過測試。

因為要寫個東西用到,所以百度了一下,居然有朋友亂寫,而且比較多,都沒有認真測試過,只對字符可以,但是對數(shù)字就不可以,而且通用性很差,需要修改才可以真正使用。沒辦法就自己寫了,經(jīng)過測試完全沒有問題,而且思路很方便,代碼很短,如下: 

復(fù)制代碼代碼如下:

<% 
function cxarraynull(cxstr1,cxstr2) 
if isarray(cxstr1) then 
cxarraynull = "對不起,參數(shù)1不能為數(shù)組" 
Exit Function 
end if 
if cxstr1 = "" or isempty(cxstr1) then 
cxarraynull = "nodate" 
Exit Function 
end if 
ss = split(cxstr1,cxstr2) 
cxs = cxstr2&ss(0)&cxstr2 
sss = cxs 
for m = 0 to ubound(ss) 
cc = cxstr2&ss(m)&cxstr2 
if instr(sss,cc)=0 then 
sss = sss&ss(m)&cxstr2 
end if 
next 
cxarraynull = right(sss,len(sss) - len(cxstr2)) 
cxarraynull = left(cxarraynull,len(cxarraynull) - len(cxstr2)) 
end Function 
%> 

使用方法和函數(shù)表示: 
1、cxarraynull(cxstr1,cxstr2)函數(shù)中的兩個參數(shù): 
cxstr1:要檢測的數(shù)組變量,可以為空,或其它未知的錯誤數(shù)據(jù),當(dāng)為空或則為錯誤數(shù)據(jù)返回"nodate"。 
cxstr2:數(shù)組的分割符號,可以為空,或為chr(13)等,自動替換輸出。 
2、測試代碼: 
<% 
s="1,2,3,4,2,3,5,3" 
s=cxarraynull(s,",") 
response.write s 
%> 
輸出:1,2,3,4,5 


服務(wù)器之家增強版本,解決了數(shù)組中最后一位的,逗號問題。 
復(fù)制代碼代碼如下:

<% 
function cxarraynull(cxstr1,cxstr2) 
if isarray(cxstr1) then 
cxarraynull = "對不起,參數(shù)1不能為數(shù)組" 
Exit Function 
end if 
if cxstr1 = "" or isempty(cxstr1) then 
cxarraynull = "nodate" 
Exit Function 
end if 
do while instr(cxstr1,",,")>0 
cxstr1=replace(cxstr1,",,",",") 
loop 
if right(cxstr1,1)="," then 
cxstr1=left(cxstr1,len(cxstr1)-1) 
end if 
ss = split(cxstr1,cxstr2) 
cxs = cxstr2&ss(0)&cxstr2 
sss = cxs 
for m = 0 to ubound(ss) 
cc = cxstr2&ss(m)&cxstr2 
if instr(sss,cc)=0 then 
sss = sss&ss(m)&cxstr2 
end if 
next 
cxarraynull = right(sss,len(sss) - len(cxstr2)) 
cxarraynull = left(cxarraynull,len(cxarraynull) - len(cxstr2)) 
end function 
%> 

測試代碼: 
復(fù)制代碼代碼如下:

s="1,2,3,4,55,55,55,333,333,2,3,5,3,88,,,,,,,66,,66,,,,,,,,,,,,,,,,,,,,,,,," 
s=cxarraynull(s,",") 
response.write s 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 60岁了天天要小伙子 | 亚洲免费视频一区 | 色臀网站| 亚洲AV永久无码精品老司机蜜桃 | 精品国产一区二区三区在线观看 | 女人张开腿让男人桶视频免费大全 | 五月天色综合 | 2022国产麻豆剧传媒古装 | 国产99精品成人免费视频 | 第一次处破女18分钟 | 精品久久久久久国产 | 国产精品欧美日韩一区二区 | 国产色综合久久五月色婷婷中文 | 天天曰天天干 | 国产好痛疼轻点好爽的视频 | 亚洲精品国产一区二区第一页 | 亚洲天堂免费 | 亚洲首页国产精品丝袜 | 亚洲H成年动漫在线观看不卡 | 我要看靠逼片 | 亚洲一区二区精品推荐 | 非洲黑人女bbwxxxx | 国产美女亚洲精品久久久综合91 | 国产成人免费 | 爱爱一级视频 | 激情综合 | 极品虎白女在线观看一线天 | 精品国产免费观看一区高清 | 色就色综合 | 超级乱淫变态伦短篇小说全集 | 波多野结衣被绝伦强在线观看 | 日本一区免费观看 | 1024免费永久福利视频 | 国产精品福利久久2020 | 色一情一乱一伦 | 天天舔天天射 | 欧美日韩视频在线第一区二区三区 | 大胸被c出奶水嗷嗷叫 | 阿 好深 快点 老师受不了 | 欧美日韩不卡视频 | 久久精品观看影院2828 |