|
发表于 2015-5-14 10:59:41
|
显示全部楼层
01.功能 遍历关联数组()
02. 变量 关联数组 = 数组("key1"=array(array(1,2,3),2,array(1,2,3)),"key2"=array(1,2,3),"key3"="奥迪")
03. 变量 数组字符串 = 数组转字符串(关联数组)
04. 数组字符串 = 字符串修剪(数组字符串, "array(")
05. 数组字符串 = 字符串修剪(数组字符串, ")")
06. 循环(字符串查找(数组字符串, "array(\"") != -1)
07. 数组字符串 = 正则子表达式替换(数组字符串, "=(array\\([^\\(\\)]+\\))[\\),]", "", 假, 真)
08. 结束
09. 变量 Keys = 正则子表达式匹配(数组字符串, "\"([^\"]+)\"=", 假, 真)
10. 变量 len = 数组大小(Keys)
11. 遍历(变量 i = 0; i < len; i++)
12. 变量 key = Keys[i]
13. 变量 value = 关联数组[Keys[i]]
14. 调试输出(字符串格式化("Key=>%s,Value=>%s", key, value))
15. 结束
16.结束
复制代码 |
|