asp排序沒有系統函數直接支持,而我們經常需要使用的數字排序和字元排序、按拼音排序都離不開排序。複製代碼代碼如下:
'排序
Function Sort1(ary)
Dim KeepChecking,I,FirstValue,SecondValue
KeepChecking = TRUE
Do Until KeepChecking = FALSE
KeepChecking = FALSE
For I = 0 to UBound(ary)
If I = UBound(ary) Then Exit For
If ary(I) > ary(I+1) Then
FirstValue = ary(I)
SecondValue = ary(I+1)
ary(I) = SecondValue
ary(I+1) = FirstValue
KeepChecking = TRUE
End If
Next
Loop
Sort1 = ary
End Function
Dim arr
arr = Array(a,c,b)
arr = Sort1(arr)
為 i=0 to ubound(arr)
Response.Write(arr(i)&<br />)
Next