arieccomi!
Spulciando in giro ho trovato 3 metodi per ordinare un array: con JS, Bubble Sort e Record disconnesso.
Ho provato con Js mi sembra semplice ed intuitivo:
codice:
<script language="JScript" runat="server">
function JSSort(myArray)
{
var arr = new VBArray(myArray).toArray();
arr.sort();
arr.reverse();
return arr;
}
</script>
<script language="VBScript" runat="server">
function Sort(myArray)
Sort = Split(JSSort(myArray), ",")
end function
</script>
<%
Dim arr, i
arr = Array(20, 4, 8, 50, 33, 1)
arr = Sort(arr)
For i = 0 To UBound(arr)
Response.Write (arr(i) & "
")
Next 'i
%>
però mi restituisce
Mi ordina i valori in modo decrescente solo in base al primo numero, quindi i valori li considera come stringhe e non me integer, cosa devo modificare?