<%
MerList="101,102,103,101,102,104"
MerNumList="1,2,1,1,2,3"
arr1=split(merlist,",")
arr2=split(mernumlist,",")
dim arr3()
dim arr4()
k=0
redim preserve arr3(k)
redim preserve arr4(k)
for i=0 to ubound(arr1)
pos=inArray(arr1(i),arr3)
if pos=-1 then
redim preserve arr3(k)
redim preserve arr4(k)
arr3(k)=arr1(i)
arr4(k)=arr2(i)
k=k+1
else
arr4(pos)=cint(arr4(pos))+cint(arr2(i))
end if
next
function inArray(s,arr)
dim ii
inArray=-1
for ii=0 to ubound(arr)
if arr(ii)=s then
inarray=ii
exit function
end if
next
end function
for i=0 to ubound(arr3)
response.write arr3(i)
response.write ":"
response.write arr4(i)
response.write "<br>"
next
%>
刚刚贴的有废代码再贴次给你
<%
MerList="101,102,103,101,102,104"
MerNumList="1,2,1,1,2,3"
arrNewMerList=split(MerList,",")
arrNewMerNumList=split(MerNumList,",")
for p=0 to ubound(arrNewMerNumList)
for q=p+1 to ubound(arrNewMerNumList)
if arrNewMerList(p)=arrNewMerList(q) then
arrNewMerNumList(p)=Cint(arrNewMerNumList(p))+Cint(arrNewMerNumList(q))
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~问题在这里
' arrNewMerList(q)=""
'arrNewMerNumList(q)=""
end if
next
next
%>
<%
MerList="101,102,103,101,102,104"
MerNumList="1,2,1,1,2,3"
arrNewMerList=split(MerList,",")
arrNewMerNumList=split(MerNumList,",")
for p=0 to ubound(arrNewMerNumList)
for q=p+1 to ubound(arrNewMerNumList)
Response.Write("p:"&p&"###"&arrNewMerList(p) &"q:"&q& "***"&arrNewMerList(q)& "<br>")
if arrNewMerList(p)=arrNewMerList(q) then
arrNewMerNumList(p)=Cint(arrNewMerNumList(p))+Cint(arrNewMerNumList(q))
Response.Write(arrNewMerNumList(p) & "&&&"& arrNewMerNumList(q)&"<br>")
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~问题在这里
' arrNewMerList(q)=""
'arrNewMerNumList(q)=""
end if
next
next
CINT还是不行!
代码:
MerList="101,102,103,101,102,104"
MerNumList="1,2,1,1,2,3"
arrNewMerList=split(MerList,",")
arrNewMerNumList=split(MerNumList,",")
for p=0 to ubound(arrNewMerNumList)
for q=p+1 to ubound(arrNewMerNumList)
if arrNewMerList(p)=arrNewMerList(q) then
arrNewMerNumList(p)=arrNewMerNumList(p)+arrNewMerNumList(q)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~问题在这里
arrNewMerList(q)=""
arrNewMerNumList(q)=""
end if
next
next