asp 数组问题

arr="起点1,起点2,起点3|位置1,位置2,位置3|距离1,距离2,距离3|具体1,具体2,具体3"我想最后排列出来的结果为:起点1,位置1,距离1,具体1起点2,... arr = "起点1, 起点2, 起点3|位置1, 位置2, 位置3|距离1, 距离2, 距离3|具体1, 具体2, 具体3"

我想最后排列出来的结果为:起点1,位置1,距离1,具体1
起点2,位置2,距离2,具体2
起点3,位置3,距离3,具体3

哪位大侠给个思路!
展开
 我来答
一个菜鸟程序猿
2011-08-08 · TA获得超过318个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:137万
展开全部
<%
arr = "起点1, 起点2, 起点3|位置1, 位置2, 位置3|距离1, 距离2, 距离3|具体1, 具体2, 具体3"
object=split(arr,"|")
for j=0 to 2 '此处 2 为object单个数组的最大下标,
for i=0 to UBound(object)
obj=split(object(i),",")
response.write obj(j) &"<br>"
next
next
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘0零
2011-08-08 · TA获得超过223个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:211万
展开全部
aa=split(arr,"|")
bb[0]=split(aa[0],",")[0]+split(aa[1],",")[0]+split(aa[2],",")[0]
bb[1]=split(aa[0],",")[1]+split(aa[1],",")[1]+split(aa[2],",")[1]
bb[2]=split(aa[0],",")[2]+split(aa[1],",")[2]+split(aa[2],",")[2]
多的话,用for循环语句吧,只要有规律可循,就能编程实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shujialaila
2011-08-22 · TA获得超过314个赞
知道大有可为答主
回答量:1155
采纳率:0%
帮助的人:1635万
展开全部
if err = 0 then这个错误号处理 的上面有这句话么? On Error Resume Next

我不知道 我想的对不对 首先当满足if err = j0 then
执行列表输出 否则 打开记录集 然后关闭记录集
程序应该没太大问题 你看看是不是缺少语句
在 if err=0 then的上面
例如数据库了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-08
展开全部
用split()把字符串分割成数组,然后重新排列就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式