您当前的位置:天天ASP学习ASP编程基础教程 → 文章内容

ASP的参数名按ASCII码从小到大排序(字典序)函数

作者:本站  来源:本站整理  发布时间:2019-07-10 16:46:49
各种各样的API接口签名都是要求对参数名先进行排序的,其他语言还好,自带了排序功能,ASP没有自带排序函数,只能自己定义。

这个函数并不是我写的,而是很多年前从支付宝的DEMO里面挖到的。

参数传数组进去,然后返回值是已经按ASCII码从小到大(也就是ABCDEFG...这样的)排序好的数组。


Function SortPara(sPara)

 Dim nCount

 nCount = ubound(sPara)

 For i = nCount To 0 Step -1

  minmax = sPara( 0 )

     minmaxSlot = 0

     For j = 1 To i

            mark = (sPara( j ) > minmax)

         If mark Then 

             minmax = sPara( j )

             minmaxSlot = j

         End If

     Next

  If minmaxSlot <> i Then 

   temp = sPara( minmaxSlot )

   sPara( minmaxSlot ) = sPara( i )

   sPara( i ) = temp

  End If

 Next

 SortPara = sPara

end Function

  • 上一篇文章:ASP使用IIS自带组件CDO.Message发送邮件实例
  • 下一篇文章:已经没有了
  • 文章评论 (评论内容只代表网友观点,与本站立场无关!)