请教数组取值问题

phyedu 2005-12-16 11:14:00
数组:1、A,12、C,45、D,124、D,……
怎样具体得到序号和答案?
谢谢先
...全文
135 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
summergood 2005-12-20
  • 打赏
  • 举报
回复
大家帮帮我吧,给点建议
尚和空四 2005-12-16
  • 打赏
  • 举报
回复
arrayW(x) ubound(x)
KimSoft 2005-12-16
  • 打赏
  • 举报
回复
序号应该保证不重复才行。
KimSoft 2005-12-16
  • 打赏
  • 举报
回复
dim dic
set dic = server.createobject(scripting.dictionary)
dic.add 1, "A"
dic.add 12, "C"
dic.add 45, "D"
dic.add 124, "D"
.....

Response.write dic(1)' 返回A
Response.write dic(45)' 返回D
yelanne 2005-12-16
  • 打赏
  • 举报
回复
sel_con=request.Form("sel_con")
sel_con=replace(sel_con," ,",",")
getsel=split(sel_con,",")
for i=1 to ubound(getsel)+1
response.write "sel_con:"&i&sel_con
next

对应一下。我的这个好用
phyedu 2005-12-16
  • 打赏
  • 举报
回复
idlist=split(session("da"), ",")
for i=lbound(idlist) to ubound(idlist)
tt=split(trim(idlist(i)), "、")
Response.Write tt
Response.End()

……
next
问题出在哪里?
phyedu 2005-12-16
  • 打赏
  • 举报
回复
我想用ASP语言
SuperBJack 2005-12-16
  • 打赏
  • 举报
回复
<script language=javascript>
str="A,12、C,45、D,124、D,……";
strArray=str.substr(0,str.length-1).split("、")

for(var i=0;i<strArray.length;i++)
{
strAr=strArray[i]split(",");

ID=strAr[1];
}

</script>

phyedu 2005-12-16
  • 打赏
  • 举报
回复
谢谢
54Jack 2005-12-16
  • 打赏
  • 举报
回复
没看清楚题,补充一下

cs="1、A,12、C,45、D,124、D"
for i=0 to ubound(split(cs,","))
cs1=split(cs,",")
for j=0 to ubound(split(cs1(i),"、"))
cs2=split(cs1(i),"、")
if isnumeric(cs2(j))=true then
response.Write " 题号:"&cs2(j)
else
response.Write " 答案:"&cs2(j)
end if
next
response.Write "<br>"
next
54Jack 2005-12-16
  • 打赏
  • 举报
回复
cs="1、A,12、C,45、D,124、D"
for i=0 to ubound(split(cs,","))
cs1=split(cs,",")
id=cs1(i)
response.Write id&"<br>"
next

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧