int(n)Then..." />
 手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp下实现 重新排序数字数组的代码
asp下实现 重新排序数字数组的代码
摘要:0ThenArrStr=Replace(ArrStr,n,0)EndIfsp=split(ArrStr,",")n=0Forj=0Toubo...

<%

'******************************

'函数:NewOrder(ArrStr)

'参数:Rstr,以逗号做分隔的数字数组

'作者:阿里西西

'日期:2007/7/13

'描述:重排序数字数组

'示例:<%=NewOrder("34,53,13,22,38,86,111,23,65")%>

'******************************

FunctionNewOrder(ArrStr)

Fori=0ToUbound(Split(ArrStr,","))

Ifn>0Then

ArrStr=Replace(ArrStr,n,0)

EndIf

sp=split(ArrStr,",")

n=0

Forj=0Toubound(sp)

Ifint(sp(j))>int(n)Then

n=sp(j)

EndIf

Next

NewOrder=NewOrder&replace(n,0,"")&""

Next

NewOrder=NewOrder

EndFunction

%>

对数组进行重新排序

复制代码 代码如下:

<%

'******************************

'函数:NewOrder(sz)

'参数:Rstr,以逗号做分隔的数字数组

'作者:阿里西西

'日期:2007/7/13

'描述:对数组进行重新排序

'示例:<%=NewOrder("34,53,13,22,38,86,111,23,65")%>

'******************************

FunctionNewOrder(sz)

Dimali,icount,i,ii,j,itemp

ali=split(sz,",")

icount=UBound(ali)

Fori=0Toicount

Forj=icount-1ToiStep-1

Ifj+1<=UBound(ali)Then

Ifint(ali(j))<int(ali(j+1))Then

itemp=ali(j)

ali(j)=ali(j+1)

ali(j+1)=itemp

EndIf

EndIf

Next

Next

Forii=0toUbound(ali)

Ifii=Ubound(ali)Then

NewOrder=NewOrder&ali(ii)

Else

NewOrder=NewOrder&ali(ii)&","

EndIf

Next

EndFunction

%>

【asp下实现 重新排序数字数组的代码】相关文章:

asp下tag的实现,简单介绍与部分代码

asp中通过getrows实现数据库记录分页的一段代码

用asp实现的数据库中存取文件的代码

asp实现读取数据库输出json代码

asp实现无限级分类的方法js版

asp实现批量录入数据的实现

asp下载防盗链代码

一段采集程序代码

如何截取asp后台登陆密码的代码

asp复制文件夹代码

精品推荐
分类导航