asp循环语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 02:55:36
数组1 A1,A2,A3,A4,A5..数组的长度是可动态改变的
数组2 B1,B2,B3...
数组3 C1,C2...
数组4 .....
......种类也是可变的
要求的结果是
A1 B1 C1 .....
A1 B1 C2.....
A1 B2 C1....
A1 B2 C2.....
A1 B3 C1....
A1 B3 C2....
A2 B1 C1...
A2 B1 C2....
A2 B2 C1....
......
我说了数组的种类和数组个数是不定的

这是一个VBS的排列,你可以按你自己的要求修改一下放入网页中

set a=createobject("scripting.dictionary")
set b=createobject("scripting.dictionary")
set c=createobject("scripting.dictionary")
set d=createobject("scripting.dictionary")

a.add "1","a1"
a.add "2","a2"
a.add "3","a3"
a.add "4","a4"
a.add "5","a5"

b.add "1","b1"
b.add "2","b2"
b.add "3","b3"

c.add "1","c1"
c.add "2","c2"

for each i in a
for each j in b
for each k in c
t=t&a(i)&" "&b(j)&" "&c(k)&chr(10)
next
next
next
msgbox(t)