TC官方合作论坛

标题: 遍历TC5.0关联数组 [打印本页]

作者: 忆辰辅助    时间: 2015-5-6 09:59
标题: 遍历TC5.0关联数组
本帖最后由 忆辰辅助 于 2015-5-6 10:19 编辑

大家都知道遍历索引数组是很简单的,那遍历TC5.0的关联数组要怎么做呢?

鬼玺大哥说这个段代码就可以了,好吧,我OUT了

  1. 功能 遍历关联数组_鬼玺()
  2.     变量 关联数组 = 数组("key1"=array(array(1,2,3),2,array(1,2,3)),"key2"=array(1,2,3),"key3"="奥迪")
  3.     变量 key, value
  4.     遍历(变量 i = 0; i < 数组大小(关联数组); i++)
  5.         数组获取元素(关联数组, i, value, key)
  6.         调试输出(字符串格式化("Key => %s , Value => %s", key, value))
  7.     结束
复制代码


希望下面的源码可以帮到你

老规矩希望更多的人可以看到,设置回复可见



作者: kim1971    时间: 2015-5-6 10:00
沙发吗
作者: 忆辰辅助    时间: 2015-5-6 10:00
kim1971 发表于 2015-5-6 10:00
沙发吗

秒回复么?
作者: sam7894604    时间: 2015-5-6 10:01
求教...

作者: 18667006365    时间: 2015-5-6 10:02
大神好, 大神再见.
作者: jimye0526    时间: 2015-5-6 10:03

作者: 言术    时间: 2015-5-6 10:08
看看
作者: 18667006365    时间: 2015-5-6 10:17
哈哈

QQ图片20150506101614.png (32.21 KB, 下载次数: 0)

QQ图片20150506101614.png

作者: lidongxu    时间: 2015-5-6 10:50

看看
作者: uyghxfl    时间: 2015-5-6 12:58
5245665++9656+5
作者: 18243133    时间: 2015-5-6 13:29
dsffffffffffffffffffffff
作者: husiyu317    时间: 2015-5-6 16:03
遍历TC5.0关联数组
作者: joejiang    时间: 2015-5-6 17:55
确实很NB的,很实用的有时。尤其是通过JSON转换时。
作者: youranlyly    时间: 2015-5-6 20:19
看看
作者: 13141918    时间: 2015-5-7 22:30
kan
作者: smjiaowp    时间: 2015-5-8 10:44

作者: jinwusky    时间: 2015-5-8 16:24
如果您要查看本帖隐藏内容
作者: kangjunfeng8    时间: 2015-5-14 10:43
   
//最简单粗暴的赋值方法
    变量 数组1 = 数组()
    数组1[0] = 0
    数组1[1] = 1
    数组1[2] = 2
    调试输出("数组1:" & 数组转字符串(数组1))
   
    //更加直接,不过仅适用于固定数组成员
    变量 数组2 = 数组(0, 1, 2)
    调试输出("数组2:" & 数组转字符串(数组2))
   
    //类似于向堆栈压入变量,会占据数组首位,不常用,同时也不建议新手使用
    变量 数组3 = 数组()
    数组增加元素(数组3, 0, null)
    数组增加元素(数组3, 1, null)
    数组增加元素(数组3, 2, null)
    调试输出("数组3:" & 数组转字符串(数组3))
   
    //从数组后面追加成员的方法,你值得拥有
    变量 数组4 = 数组()
    数组追加元素(数组4, 0)
    数组追加元素(数组4, 1)
    数组追加元素(数组4, 2)
    调试输出("数组4:" & 数组转字符串(数组4))
   
    //分割法,大家应该都不陌生,数组变量定义的时候可以不强调是数组"=数组()"
    变量 数组5
    字符串分割("0,1,2", ",", 数组5)
    调试输出("数组5:" & 数组转字符串(数组5))
   
    //通过数组字符串来给数组赋值,这个字符串可以自己生成,也可以通过"数组转字符串"命令获取,个人觉得保存配置文件比较方便
    变量 数组6 = 字符串转数组("array(0=0,1=1,2=2)")
    调试输出("数组6:" & 数组转字符串(数组6))
   
    //通过key赋值的关联数组,5.0的新方法,建议好好运用,会有大用处的.比索引数组更加直接.
    变量 数组7 = 数组()
    数组7["key0"] = 0
    数组7["key1"] = 1
    数组7["key2"] = 2
    调试输出("数组7:" & 数组转字符串(数组7))
   
    //也是关联数组的赋值方法,适用于固定数组成员
    变量 数组8 = 数组("key0"=0, "key1"=1, "key2"=2)
    调试输出("数组8:" & 数组转字符串(数组8))
   
    //二维数组赋值,同样适用于多维数组,不一一列举,终点强调的是,要先给第一层数组赋值为数组"=数组()"才能给第二层数组成员赋值哦
    变量 数组9 = 数组()
    数组9[0] = 数组()
    数组9[0][0] = 0
    数组9[0][1] = 1
    数组9[0][2] = 2
    数组9[1] = 数组()
    数组9[1][0] = 10
    数组9[1][1] = 11
    数组9[1][2] = 12
    数组9[2] = 数组()
    数组9[2][0] = 20
    数组9[2][1] = 21
    数组9[2][2] = 22
    调试输出("数组9:" & 数组转字符串(数组9))
   
//最简单粗暴的赋值方法
    变量 数组1 = 数组()
    数组1[0] = 0
    数组1[1] = 1
    数组1[2] = 2
    调试输出("数组1:" & 数组转字符串(数组1))
   
    //更加直接,不过仅适用于固定数组成员
    变量 数组2 = 数组(0, 1, 2)
    调试输出("数组2:" & 数组转字符串(数组2))
   
    //类似于向堆栈压入变量,会占据数组首位,不常用,同时也不建议新手使用
    变量 数组3 = 数组()
    数组增加元素(数组3, 0, null)
    数组增加元素(数组3, 1, null)
    数组增加元素(数组3, 2, null)
    调试输出("数组3:" & 数组转字符串(数组3))
   
    //从数组后面追加成员的方法,你值得拥有
    变量 数组4 = 数组()
    数组追加元素(数组4, 0)
    数组追加元素(数组4, 1)
    数组追加元素(数组4, 2)
    调试输出("数组4:" & 数组转字符串(数组4))
   
    //分割法,大家应该都不陌生,数组变量定义的时候可以不强调是数组"=数组()"
    变量 数组5
    字符串分割("0,1,2", ",", 数组5)
    调试输出("数组5:" & 数组转字符串(数组5))
   
    //通过数组字符串来给数组赋值,这个字符串可以自己生成,也可以通过"数组转字符串"命令获取,个人觉得保存配置文件比较方便
    变量 数组6 = 字符串转数组("array(0=0,1=1,2=2)")
    调试输出("数组6:" & 数组转字符串(数组6))
   
    //通过key赋值的关联数组,5.0的新方法,建议好好运用,会有大用处的.比索引数组更加直接.
    变量 数组7 = 数组()
    数组7["key0"] = 0
    数组7["key1"] = 1
    数组7["key2"] = 2
    调试输出("数组7:" & 数组转字符串(数组7))
   
    //也是关联数组的赋值方法,适用于固定数组成员
    变量 数组8 = 数组("key0"=0, "key1"=1, "key2"=2)
    调试输出("数组8:" & 数组转字符串(数组8))
   
    //二维数组赋值,同样适用于多维数组,不一一列举,终点强调的是,要先给第一层数组赋值为数组"=数组()"才能给第二层数组成员赋值哦
    变量 数组9 = 数组()
    数组9[0] = 数组()
    数组9[0][0] = 0
    数组9[0][1] = 1
    数组9[0][2] = 2
    数组9[1] = 数组()
    数组9[1][0] = 10
    数组9[1][1] = 11
    数组9[1][2] = 12
    数组9[2] = 数组()
    数组9[2][0] = 20
    数组9[2][1] = 21
    数组9[2][2] = 22
    调试输出("数组9:" & 数组转字符串(数组9))
   
//最简单粗暴的赋值方法
    变量 数组1 = 数组()
    数组1[0] = 0
    数组1[1] = 1
    数组1[2] = 2
    调试输出("数组1:" & 数组转字符串(数组1))
   
    //更加直接,不过仅适用于固定数组成员
    变量 数组2 = 数组(0, 1, 2)
    调试输出("数组2:" & 数组转字符串(数组2))
   
    //类似于向堆栈压入变量,会占据数组首位,不常用,同时也不建议新手使用
    变量 数组3 = 数组()
    数组增加元素(数组3, 0, null)
    数组增加元素(数组3, 1, null)
    数组增加元素(数组3, 2, null)
    调试输出("数组3:" & 数组转字符串(数组3))
   
    //从数组后面追加成员的方法,你值得拥有
    变量 数组4 = 数组()
    数组追加元素(数组4, 0)
    数组追加元素(数组4, 1)
    数组追加元素(数组4, 2)
    调试输出("数组4:" & 数组转字符串(数组4))
   
    //分割法,大家应该都不陌生,数组变量定义的时候可以不强调是数组"=数组()"
    变量 数组5
    字符串分割("0,1,2", ",", 数组5)
    调试输出("数组5:" & 数组转字符串(数组5))
   
    //通过数组字符串来给数组赋值,这个字符串可以自己生成,也可以通过"数组转字符串"命令获取,个人觉得保存配置文件比较方便
    变量 数组6 = 字符串转数组("array(0=0,1=1,2=2)")
    调试输出("数组6:" & 数组转字符串(数组6))
   
    //通过key赋值的关联数组,5.0的新方法,建议好好运用,会有大用处的.比索引数组更加直接.
    变量 数组7 = 数组()
    数组7["key0"] = 0
    数组7["key1"] = 1
    数组7["key2"] = 2
    调试输出("数组7:" & 数组转字符串(数组7))
   
    //也是关联数组的赋值方法,适用于固定数组成员
    变量 数组8 = 数组("key0"=0, "key1"=1, "key2"=2)
    调试输出("数组8:" & 数组转字符串(数组8))
   
    //二维数组赋值,同样适用于多维数组,不一一列举,终点强调的是,要先给第一层数组赋值为数组"=数组()"才能给第二层数组成员赋值哦
    变量 数组9 = 数组()
    数组9[0] = 数组()
    数组9[0][0] = 0
    数组9[0][1] = 1
    数组9[0][2] = 2
    数组9[1] = 数组()
    数组9[1][0] = 10
    数组9[1][1] = 11
    数组9[1][2] = 12
    数组9[2] = 数组()
    数组9[2][0] = 20
    数组9[2][1] = 21
    数组9[2][2] = 22
    调试输出("数组9:" & 数组转字符串(数组9))

作者: hj2267885    时间: 2015-5-17 21:29
//-------------大神佳作-------------//
功能
     文件读取内容("一楼")
     智力++
结束
作者: gqxing    时间: 2015-5-20 20:30
这不错
作者: mh33221    时间: 2015-5-21 10:03
大神好
作者: luobin800    时间: 2015-5-21 15:51

作者: ab01    时间: 2015-5-29 02:58

作者: jinsonglin    时间: 2015-5-29 11:08
看看是啥
作者: chiayo    时间: 2015-5-31 00:24
学习学习
作者: JSDYWZ    时间: 2015-5-31 14:48
遍历索引数组
作者: jhp123    时间: 2015-6-1 11:33
看看
作者: 东月山    时间: 2015-6-7 22:12
感谢楼主的分享,学习一下

作者: zmy19891125    时间: 2015-6-8 10:03
估计垃圾绿龙里
作者: gastronomy    时间: 2015-6-8 15:45
学习中
作者: sobored    时间: 2015-6-10 03:08
看看
作者: laowantong    时间: 2015-6-16 07:53

作者: 果果1314    时间: 2015-6-20 14:56
希望下面的源码可以帮到你


作者: gssyf    时间: 2015-7-2 18:34
看看
作者: 行尘    时间: 2015-7-25 22:25
看看
作者: penfly2012    时间: 2015-7-26 16:35

作者: shadow    时间: 2015-7-26 17:31
看看那爱爱爱
作者: a66217287    时间: 2015-7-27 05:29
35413215
作者: jy02687961    时间: 2015-7-29 00:57
啊实打实大的
作者: li24yang75    时间: 2015-8-13 10:55
rrrrrrrrrrrrrr
作者: gpw451217361    时间: 2015-8-15 14:08
1111111111111
作者: sososobored    时间: 2015-8-25 09:17
看看啊啊啊啊啊啊啊
作者: hhj6270997    时间: 2015-9-3 20:21
kkkkkkkkkkk
作者: cococo789    时间: 2015-9-10 07:24
坎坎坷坷

作者: oycs429    时间: 2015-9-18 00:53

作者: awlbm    时间: 2015-9-20 04:28
要查看本帖隐藏内容
作者: 694840212    时间: 2015-10-15 10:38
5.0关联
作者: saina6281    时间: 2015-10-20 09:19
历TC5.0关联数组 [
作者: truman    时间: 2015-10-31 13:54
ttttttttttttttt
作者: kweer    时间: 2015-10-31 17:51

作者: kweer    时间: 2015-10-31 17:51

作者: gaowen9304    时间: 2015-11-11 17:31
00000000000000000000000000
作者: 18032838575    时间: 2016-1-4 15:20
学习学习

作者: cxkice    时间: 2016-2-8 15:54
看看
作者: cxkice    时间: 2016-2-8 15:59
两段功能一样的话,为什么要去接触那么复杂的第二种方法呢?
作者: mitchs    时间: 2016-2-17 21:14
看看怎么样.
作者: liyunhua258    时间: 2016-2-18 17:20
fgfdfgfgfgdf
作者: x465211734    时间: 2016-2-22 22:39
1111111111
作者: q947926078    时间: 2016-4-3 15:08
爱迪生
作者: 396026831    时间: 2016-4-4 15:22

作者: huiten    时间: 2016-4-14 19:02
huieetetetete
作者: datunhao    时间: 2016-4-22 14:13
学习一下

作者: andyzzh    时间: 2016-5-25 21:05
消息框(line)
作者: sxw005    时间: 2016-6-26 17:24
看看学习
作者: woaini7890    时间: 2016-6-29 23:13
kkkkkkkkkkkkkk
作者: yt771560117    时间: 2016-6-30 11:42
遍历索引数组是很简单的
作者: 易编学院    时间: 2016-7-15 22:20
老规矩希望更多的人可以看到
作者: 清幽.    时间: 2016-7-16 11:50
ygfhhf
作者: Yqwgb1982    时间: 2016-8-14 21:05
1111111111111111111
作者: frost32    时间: 2016-8-17 02:34
老规矩希望更多的人可以看到,设置回复可见
作者: uphold123    时间: 2016-9-5 16:54
看看
作者: buycdkey    时间: 2016-9-5 20:44
阿萨德发的
作者: tbmbx2017    时间: 2016-9-11 14:08
楼主厉害,跪求内容
作者: wang2118cs    时间: 2016-10-21 01:08
纪录片图56视频
作者: 长久稳定    时间: 2016-11-10 15:24
急急急急急急
作者: wei0452    时间: 2016-11-10 19:27
生活技能生活技能生活技能生活技能生活技能生活技能生活技能生活技能
作者: 16490020    时间: 2016-12-1 20:38
没啥说的先顶在下!!!!!!!!!!

作者: hsrlzg    时间: 2017-1-6 10:47
11111111111111111
作者: gao79097    时间: 2017-1-25 18:08

作者: 15050774105    时间: 2017-1-29 11:00
学习学习
作者: jjkk66    时间: 2017-2-1 13:34

作者: 641288318    时间: 2017-2-24 12:41
5.0关联数组
作者: cjxdn    时间: 2017-2-26 12:04
看看
作者: p6301854    时间: 2017-3-1 12:46
11111111111111
作者: shashu    时间: 2017-4-17 20:22
遍历TC5.0关联数组
作者: sspray    时间: 2017-5-24 19:53
looklooklooklooklooklooklooklook
作者: pxz6109    时间: 2017-5-26 12:50
好东西,谢谢楼主!!!!!!!!!!!!!

作者: itcfan    时间: 2017-7-15 17:03

作者: vyqp    时间: 2017-8-1 12:05
学习
作者: 472540265    时间: 2017-12-14 16:39
土豪金规划局
作者: ak6089    时间: 2017-12-14 21:40
看看
作者: tiantianwangji1    时间: 2017-12-23 00:20
6+54621646516231
作者: Jack861212    时间: 2018-2-7 14:46
写入表格()写入表格()写入表格()写入表格()写入表格()
作者: donggua11    时间: 2018-2-24 21:53
学习
作者: alawnxc    时间: 2018-3-1 15:11
623
232323
作者: zhainanup    时间: 2018-4-3 13:08
看看 。不懂数组跟遍历的用法啊 ,老版本到新版本的过渡坑了多少新手,入门难。
作者: 1321471833    时间: 2018-8-19 02:11
0000000002




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1