|
发表于 2019-4-8 15:26:36
|
显示全部楼层
湖北省黄石市
.版本 2
.子程序 GetSign, 文本型, 公开
.参数 data, 文本型
.参数 secret, 文本型
.局部变量 arr, 文本型, , "0"
.局部变量 tmp, 文本型
.局部变量 count, 整数型
.局部变量 x, 整数型
.局部变量 y, 整数型
arr = 分割文本 (data, “&”, )
count = 取数组成员数 (arr)
.计次循环首 (count - 1, x)
.变量循环首 (x + 1, count, 1, y)
.如果真 (文本比较 (arr [x], arr [y], 真) > 0)
tmp = arr [x]
arr [x] = arr [y]
arr [y] = tmp
.如果真结束
.变量循环尾 ()
.计次循环尾 ()
tmp = 字符 (0)
.计次循环首 (count, x)
tmp = tmp + 子文本替换 (arr [x], 字符 (61), , , 1, 真)
.计次循环尾 ()
tmp = secret + tmp + secret
返回 (校验_取md5_文本 (tmp, 真, 真, ))
补充内容 (2019-4-8 15:27):
请求采纳,就是这样就可以了 |
|