亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp兩組字符串數(shù)據(jù)比較合并相同數(shù)據(jù)

2024-05-04 11:09:16
字體:
供稿:網(wǎng)友
兩組字符串數(shù)據(jù),需要比較其中相同的數(shù)據(jù),并將其值相加并組成一個新的字符串數(shù)據(jù)
 
 
 
a1="sp2=20;sp1=34;" 
a2="sp3=2;sp2=3;sp1=4;" 
兩組字符串數(shù)據(jù),將字符串中相同的數(shù)據(jù)值相加后得到新的一組數(shù)據(jù) 
即“sp3=2;sp2=23;sp1=38” 

(p.s 一個簡單的應用:商品二原有數(shù)量20件,商品一原有數(shù)量34件,新進貨或者新出售了商品二3件,商品一4件等類型模擬情況下計算出進貨量,銷售量和庫存量,小型的進銷存系統(tǒng)可采用這樣的方法) 

那么如何實現(xiàn)兩組字符串數(shù)據(jù)比較合并相同數(shù)據(jù)? 

第一,將兩組字符串數(shù)據(jù)進行連接組合 

a3=a1&a2 
那么a3="sp2=20;sp1=34;sp3=2;sp2=3;sp1=4;" 

第二,將a3中相同的數(shù)據(jù)進行值的相加 

這里主要解決的是如何尋找到相同的數(shù)據(jù) 

首先因為現(xiàn)在a3就是由 sp2、sp1、sp3、sp2和sp1組成,需要把相同的sp2和sp1單獨找出來再進行值得相加。 

通過split函數(shù)分割“;”為分隔符獲得每塊數(shù)據(jù)和值。 
即 s_array = split(a3,";")通過for i = 0 to ubound(s_array)循環(huán)我們可以獲得單獨的各項數(shù)據(jù)及值 

其中每項的格式是類似“sp2=20”,要將sp2提取出來才能和同組中的數(shù)據(jù)進行比較,所以還需要獨立函數(shù)進行提取 

Function getSPName(sp) 
getSPName = split(sp,"=")(0) 
End Function 

Function getSPNum(sp) 
getSPNum = split(sp,"=")(1) 
end function 

分別獲得“=”前的數(shù)據(jù)名稱和“=”后的數(shù)據(jù)值。 

其次每塊數(shù)據(jù)都分解下來了,就是如何尋找到相同的數(shù)據(jù)名稱。 
我們假設(shè)這樣的流程,首先將a3數(shù)組中的第一元素提取,通過和除第一元素之前以為的數(shù)據(jù)進行比較,如果有相同則進行相加。 


s_array = split(a3,";") 
for i = 0 to ubound(s_array) 
for j=i+1 to ubound(s_array) 
if getSPName(s_array(i)) = getSPName(s_array(j)) then 
Nums = Nums + Cint(getSPNum(s_array(j))) 
end if 
next 
next 



我們獲得了最終的值可以隨時將值賦到新的動態(tài)數(shù)組中,組合成最終的“組合數(shù)據(jù)”數(shù)組 
redim Preserve result(p) 
result(p) = getSPName(s_array(i)) & "=" & Nums 
即 


s_array = split(a3,";") 
for i = 0 to ubound(s_array) 
for j=i+1 to ubound(s_array) 
if getSPName(s_array(i)) = getSPName(s_array(j)) then 
Nums = Nums + Cint(getSPNum(s_array(j))) 
end if 
next 

redim Preserve result(p) 
result(p) = getSPName(s_array(i)) & "=" & Nums 
p=p+1 
next 




這個里面勢必會遇到這樣的一個情況:當a3數(shù)組中的其后的某一元素總會與之前比較的相同的元素進行了運算,所以該元素就不能計入 for i = 0 to ubound(s_array)內(nèi)的result(p) = getSPName(s_array(i)) & "=" & Nums動態(tài)數(shù)組中去。 

如何解決不再運算比較已經(jīng)被比較運算過的元素 

我們必須對已經(jīng)比較運算過的元素進行標記,比如a3數(shù)組中(a3="sp2=20;sp1=34;sp3=2;sp2=3;sp1=4;")取出sp2=20后會比較運算到后一個sp2=3,此時比較運算后將sp2=3的數(shù)組元素編號進行標記,下次循環(huán)比較時該元素不計在內(nèi)。 


s_array = split(a3,";") 
for i = 0 to ubound(s_array) 
for j=i+1 to ubound(s_array) 
if getSPName(s_array(i)) = getSPName(s_array(j)) then 
Nums = Nums + Cint(getSPNum(s_array(j))) 
end if 

redim Preserve ID(q) 
ID(q) = j 
q = q + 1 
next 

redim Preserve result(p) 
result(p) = getSPName(s_array(i)) & "=" & Nums 
p=p+1 
next 



其中定義ID(q)=j就是將當前比較相同的該元素標記,并賦值于動態(tài)數(shù)組id(q),q默認定義為0,再次循環(huán)q=q+1 
那么有力該標記,我們就可以有選擇性的選擇比較累加了。 
定義函數(shù) 


function IsInID(j) 
dim x 
IsInID = false 
for each x in ID 
if x = j then 
IsInID = true 
exit function 
End if 
Next 
end function 




主要函數(shù)為 


function mainhb(s) 
s_array = split(s,";") 
for i = 0 to ubound(s_array) 
if not IsInID(i) then 
Nums = getSPNum(s_array(i)) 
for j=i+1 to ubound(s_array) 
if getSPName(s_array(i)) = getSPName(s_array(j)) then 
Nums = Nums + Cint(getSPNum(s_array(j))) 
redim Preserve ID(q) 
ID(q) = j 
q = q + 1 
end if 
next 

redim Preserve result(p) 
result(p) = getSPName(s_array(i)) & "=" & Nums 
p = p + 1 
end if 
next 

for each x in result 
mainhb=mainhb&x&";" 
next 
end function 




整體函數(shù)為 


<% 
dim result() 
dim ID() 
dim p , q , Nums 

p=0 
q= 0 
Nums = 0 

redim Preserve ID(q) 
ID(q) = "" 

s = "sp4=33;sp2=20;sp1=34;sp3=2;sp2=3;sp4=4;" 
s = left(s,len(s)-1) 
response.write mainhb(s) 

function mainhb(s) 
s_array = split(s,";") 
for i = 0 to ubound(s_array) 
if not IsInID(i) then 
Nums = getSPNum(s_array(i)) 
for j=i+1 to ubound(s_array) 
if getSPName(s_array(i)) = getSPName(s_array(j)) then 
Nums = Nums + Cint(getSPNum(s_array(j))) 
redim Preserve ID(q) 
ID(q) = j 
q = q + 1 
end if 
next 

redim Preserve result(p) 
result(p) = getSPName(s_array(i)) & "=" & Nums 
p = p + 1 
end if 
'Nums = 0 
next 

for each x in result 
mainhb=mainhb&x&";" 
next 
end function 

Function getSPName(sp) 
getSPName = split(sp,"=")(0) 
End Function 


Function getSPNum(sp) 
getSPNum = split(sp,"=")(1) 
end function 

function IsInID(j) 
dim x 
IsInID = false 
for each x in ID 
if x = j then 
IsInID = true 
exit function 
End if 
Next 
end function 
%> 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
超碰激情在线| 全国男人的天堂网| 久久精品国产一区二区| 91女人视频在线观看| 亚洲中文字幕一区二区| 伊人影院在线视频| 91成人在线| 2020国产精品自拍| 精品人妻一区二区三区日产乱码| 亚洲免费观看高清完整| 日韩视频在线观看免费视频| 涩涩屋黄网站| 在线观看免费视频高清游戏推荐| 国产大片中文字幕在线观看| av女人的天堂| 91久久精品国产91久久性色tv| 日本高清久久一区二区三区| 亚洲一区国产精品| 免费观看成年在线视频网站| 国产免费无码一区二区| 国产在线精品一区二区| 精品一区二区免费视频| 大荫蒂性生交片| 亚洲调教一区| 成人嫩草影院免费观看| 福利成人在线观看| 91福利在线导航| 欧美高清视频在线观看mv| 色综合色综合色综合| 国产第一页在线观看| 99在线精品免费| 91网站最新地址| 一个人免费观看在线视频www| 精品国产www| 国产自产在线视频一区| 超薄肉色丝袜一二三| 色综合99久久久无码国产精品| 国产成人免费在线观看视频| xxxx黄色片| 黄色激情小视频| 传媒视频在线| 一个人看的www日本高清视频| 日韩电影在线看| 精品国产成人| 中文字幕日韩一区二区| 久久久蜜臀国产一区二区| 成人无码www在线看免费| 免费观看v片在线观看| 亚洲黄色a v| 国产私拍一区| 成年人网站免费视频| 久久亚洲影视婷婷| 日韩成人精品视频在线观看| 日本久久精品电影| 午夜免费啪视频观看视频| 91网站进入| 免费人成福利播放| 91九色蝌蚪视频| 最新国产精品自拍| 欧美午夜不卡影院在线观看完整版免费| 国产亚洲精品一区二区在线观看| 久久网站热最新地址| 亚洲乱码中文字幕综合| 免费a在线观看播放| 在线播放一区二区精品视频| 亚洲AV无码国产精品午夜字幕| 国产精品免费免费| 国产在线成人精品午夜| 国产精品99久久久久久似苏梦涵| 91麻豆国产自产在线观看| 欧美日韩亚洲第一页| 日韩精品在在线一区二区中文| 先锋影音欧美性受| 岛国精品视频在线播放| 欧美三级三级三级爽爽爽| 亚洲日本在线播放| 成人亚洲在线观看| 日韩亚洲欧美中文在线| 欧美绝顶高潮抽搐喷水合集| 欧美高清视频在线播放| 国内精品在线观看视频| 色悠悠国产精品| 国产精品久久久久久久久久齐齐| 蜜月aⅴ免费一区二区三区| 久久女同精品一区二区| 日本电影中文字幕| 天天做天天爱天天爽| 日本高清免费在线视频| 四虎影视2018在线播放alocalhost| 国产美女主播在线| 91在线观看一区二区| 免费a级人成a大片在线观看| 懂色av中文一区二区三区| 国产69精品久久久久99| 国产人成在线观看| 四虎影院中文字幕| 日本xxxxwww| av软件在线观看| 午夜天堂影视香蕉久久| 中文字幕国语官网在线视频| 侵犯稚嫩小箩莉h文系列小说| 最新日韩精品| 色婷婷综合缴情免费观看| 国产xxxx在线观看| 色妞www精品视频| 欧美一级特黄aaa| 欧美jizzhd欧美精品巨大| bdsm在线观看播放视频| 国产乱子伦精品无码专区| 精品综合久久久久久8888| 在线视频自拍| 看片的网站亚洲| aaa大片免费观看| 久久er视频| 成人亚洲精品777777ww| 国产又粗又猛视频免费| 男女视频网站免费观看| 日韩精品视频免费专区在线播放| 黄污视频在线观看| 亚洲黄色小视频| 黄色片一区二区| 国产人成精品| 久久久加勒比| 日韩精品中午字幕| 久久精品国产秦先生| 一区二区在线免费视频| 黄色在线资源| 91九色国产社区在线观看| 性色视频在线观看| 黄色在线免费观看网站| 91在线精品播放| 激情视频免费网站| 欧美高清一级大片| 国产麻豆一区| 97在线影院| 日韩免费中文字幕| av毛片在线免费观看| 国产高清视频免费最新在线| 伦伦影院午夜理论片| 一菊综合网成人综合网| 国内精品视频一区二区三区| 国产伦乱精品| 在线观看自拍| 亚洲激精日韩激精欧美精品| 九色porny在线观看| 成人xvideos免费视频| 992tv在线影院| 91九色国产ts另类人妖| 成人免费a级片| 亚洲精品日韩成人| 欧美午夜视频| 中文字幕久久综合| 天天色综合成人网| 日韩影视高清在线观看| 亚洲国产cao| 国产精品一品二区三区的使用体验| 亚洲 国产 欧美 日韩| 亚洲欧美一区二区不卡| www成人免费视频| 日韩一区二区福利| 国产一区不卡在线| 一区二区三区免费在线看| 日韩美女一区二区三区在线观看| 亚洲国产成人一区二区三区| 欧美理论片在线观看| 少妇性l交大片| 国产亚洲欧美一区| 日本一区二区免费高清| 一级黄色片网址| 国产在线2020| 成人午夜国产福到在线| 欧美freesex黑人又粗又大| 欧美日韩一区二区三区在线看| 视频在线观看成人| 欧美日韩中文国产| 亚洲精品国产精品国自产| 欧美美女一区二区三区| 二区三区精品| 国产精品91久久久久久| 久久精品视频网站| 精品一区二区不卡| 国产精品一级在线| 国产欧美精品一区| 啪啪一区二区三区| 一区二区三区视频在线| 一区二区三区福利| 久久久天堂av| 九义人在线观看完整免费版电视剧| 日韩欧美在线视频日韩欧美在线视频| av爱爱亚洲一区| 日韩精品在线私人| 亚洲欧美国产精品久久久久久久| h视频免费高清在线观看| 亚洲天堂最新地址| 免费在线观看日韩欧美| 欧美精品videossex变态| 亚洲私拍视频| 国产在线视频欧美一区二区三区| 国产精品久久中文| www.狠狠lu| 免费看美女视频在线网站| 国产乱码精品一区二区三区中文| 亚洲国产精品免费在线观看| 久久99久久久| 久草免费在线视频| 九九九久久久久| 在线日韩欧美视频| 91尤物视频在线观看| 97色伦亚洲国产| 三级久久三级久久久| 欧美成人精品h版在线观看| а√天堂资源在线| 特黄一区二区三区| 97香蕉久久| 黄色片一区二区三区| 国产日韩欧美视频| 欧美色区777第一页| 亚洲综合社区网| 中文字幕精品在线视频| 亚洲资源在线网| a级毛片免费观看在线| 国产伦久视频在线观看| 欧美日韩免费一区二区三区视频| 久久久久亚洲AV成人无在| 久久久久看片| 丁香婷婷综合网| 青青影院一区二区三区四区| 欧美三区美女| jiuse九色最新地址| 亚洲欧美中文日韩在线| 成人激情春色网| 怡红院精品视频在线观看极品| 免费亚色电影在线观看| 国产日韩欧美综合| 国产精品一区二区三区99| 综合视频在线| 国产黄色网页| 免费av福利| 精品日韩av| 麻豆成人久久精品二区三区红| 日本人添下边视频免费| 国产精品无码久久久久久| 女人天堂亚洲aⅴ在线观看| 欧美猛男超大videosgay| 久久国产夜色精品鲁鲁99| av电影免费看| 在线毛片观看| 国产精品一国产精品最新章节| 欧洲亚洲女同hd| 国产啪精品视频网站| 激情视频一区二区| 色偷偷男人天堂| 97福利网站在线观看视频| 男人添女人下面高潮视频| 一本一道久久a久久| 精品三级在线观看视频| 91久久久久久久久久| а天堂8中文最新版在线官网| 中文字幕亚洲影院| 亚洲日本无吗高清不卡| 自拍小视频在线观看| 日本久久一区二区| 超级砰砰砰97免费观看最新一期| 成人拍拍拍免费视频网站| 精品日本一区二区| 国产日韩欧美综合精品| 午夜精品久久久内射近拍高清| caoporen人人| 国产91在线视频蝌蚪| 国产日韩一区欧美| 欧美极品美女视频| 亚洲综合五月天婷婷丁香| 97人妻精品视频一区| 黄色毛片网站| 国产精品高潮呻吟久久av野狼| 国产精品欧美韩国日本久久| igao视频网在线视频| 五月天网站亚洲| 精品国产乱码久久久久久图片| 精品91视频| 国产真人无遮挡作爱免费视频| 中文人妻熟女乱又乱精品| 国产乱子夫妻xx黑人xyx真爽| 精品国产乱码久久久久久蜜柚| 不要播放器的av网站| 嗯~啊~轻一点视频日本在线观看| 国产三级一区二区三区| 亚洲区免费视频| 成人av资源| 狠狠色丁香婷综合久久| 99久久亚洲精品日本无码| а√中文在线8| 日本美女一区二区三区| www.色婷婷| 一区二区在线观看视频在线| 丰满人妻一区二区三区四区| 五月天丁香久久| 色婷婷av一区二区| 精品国产免费人成电影在线观看四季| 老司机福利在线视频| 婷婷综合五月天| 一区二区三区产品免费精品久久75| 精品伦精品一区二区三区视频| 国产精品一区二区三区免费| 一卡二卡在线观看| 欧美一区二区影院| 亚洲一区二区中文字幕在线观看| 欧美日韩电影一区二区| 91丝袜国产在线播放| 欧洲一级毛片| 亚洲精品欧美专区| 草莓视频成人appios| 亚洲精品日产aⅴ| 999成人精品视频线3| 91在线视频免费播放| 欧美一级成年大片在线观看| 久久久久亚洲av成人毛片韩| 日韩系列欧美系列| 亚洲精品少妇网址| 国产chinese男男gaygay网站| 欧美日韩国产综合视频在线观看中文| 国产一区二区三区综合| 麻豆久久久久久久| 黄色影院在线播放| 精品视频无码一区二区三区| 羞羞网站在线观看| 亚洲电影激情视频网站| 国产精久久久久久|