|
地下
发表于 2018-6-1 17:53:20
|
只看该作者
上海市上海市
调试输出 (getSign ({ “aa=11”, “dd=22”, “bb=33”, “cc=44” }, “dfsdfsdfsdf”)) |
getSign | 文本型 | | |
params | 文本型 | | | | appkey | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | _params | 文本型 | | 0 | str | 文本型 | | | _param | 文本型 | | 0 | 排序 (params, _params ) 计次循环首 (取数组成员数 (_params ), i ) _param = 分割文本 (_params [i ], “=”, ) str = str + _param [1 ] + “=” + 编码_URL编码 (_param [2 ]) + “&” 计次循环尾 ()str = str + “app_key=” + appkey 返回 (到大写 (取数据摘要 (到字节集 (str )) )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 整数数组 | 整数型 | | 0 | 文数 | 文本型 | | 0 | 文本数组 | 文本型 | | 1,2 | k | 整数型 | | | j | 整数型 | | | 重定义数组 (文本数组, 假, 取数组成员数 (数组 ), 2 ) 计次循环首 (取数组成员数 (数组 ), i ) 加入成员 (整数数组, 取代码 (数组 [i ], 1 ))  数组 [i ] = 到文本 (取代码 (数组 [i ], 1 )) + “,” + 数组 [i ] + “,” 文数 = 分割文本 (数组 [i ], “,”, ) 文本数组 [i ] [1 ] = 文数 [1 ] 文本数组 [i ] [2 ] = 文数 [2 ] 计次循环尾 ()数组排序 (整数数组, 真)调试输出 (整数数组 )重定义数组 (返回数组, 假, 取数组成员数 (数组 )) 计次循环首 (取数组成员数 (数组 ), i ) 计次循环首 (取数组成员数 (整数数组 ), k )  如果真 (文本数组 [k ] [1 ] = 到文本 (整数数组 [i ]) 且 返回数组 [k ] ≠ 文本数组 [k ] [2 ])   计次循环首 (取数组成员数 (数组 ), j )    如果真 (返回数组 [j ] ≠ 文本数组 [k ] [2 ])     返回数组 [i ] = 文本数组 [k ] [2 ]    跳出循环 ()        计次循环尾 ()  跳出循环 ()    计次循环尾 () 计次循环尾 ()
补充内容 (2018-6-1 17:57):
我要下班了 有问题可以加我Q |
|