marcos_804 Postado Fevereiro 22, 2007 Denunciar Share Postado Fevereiro 22, 2007 Pessoal, tem como ordernar uma array de forma crescente em asp?Já vi isso em javascritp e PHP utilzando uma função "sort".Tem alguma função que voces conhecam para eu armazenar estes valores em um array e depois chamar de forma crescente ou descrescente em asp...?Desde já agradeço a atenção.Marcos Oliveira Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Teo -- Postado Fevereiro 23, 2007 Denunciar Share Postado Fevereiro 23, 2007 Function SelectionSort(TempArray, SortOrder) Dim MaxVal, MaxIndex, i, x ' Step through the elements in the array starting with the last element. For i = UBound( TempArray) To 0 Step -1 ' Set MaxVal to the element in the array and save the ' index of this element as MaxIndex. MaxVal = TempArray(i) MaxIndex = i ' Check the selected sortorder of the array ' "<" for DESC and ">" for ASC If SortOrder = "<" Then ' Loop through the remaining elements to see if any is ' larger than MaxVal. If it is then set this element ' to be the new MaxVal. For x = 0 To i If TempArray(x) < MaxVal Then MaxVal = TempArray(x) MaxIndex = x End If Next Else For x = 0 To i If TempArray(x) > MaxVal Then MaxVal = TempArray(x) MaxIndex = x End If Next End If If MaxIndex < i Then TempArray(MaxIndex) = TempArray(i) TempArray(i) = MaxVal End If Next SelectionSort = TempArrayEnd Function Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcos_804
Pessoal, tem como ordernar uma array de forma crescente em asp?
Já vi isso em javascritp e PHP utilzando uma função "sort".
Tem alguma função que voces conhecam para eu armazenar estes valores em um array e depois chamar de forma crescente ou descrescente em asp...?
Desde já agradeço a atenção.
Marcos Oliveira
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.