asp求统计数组里重复元素个数,并求得对应位置的和

a=1|b=1,a=1|b=1,a=1|b=3
要求结果
a=1
b=5(即1+1+3)
高分求具体代码

dim ArryStr,A,B
ArryStr="a=1|b=1,a=1|b=1,a=1|b=3"
ArryStr=replace(ArryStr,",","|")''先把逗号符替换为|分隔
ArryStr=Split(ArryStr,"|")''分割为数组
For I=0 to Ubound(ArryStr)

if instr(ArryStr(I),"a=")>0 then
A=A+Split(ArryStr(I),"=")(1)
end if
if instr(ArryStr(I),"b=")>0 then
B=B+Split(ArryStr(I),"=")(1)
end if
Next
Response.write "a="&A
Response.write "<br />"
Response.write "b="&B
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜