Array: Sort an array of strings

Sort an array of strings:

arrayOfStrings.sort( function strSort(a:String, b:String):Int
{
    a = a.toLowerCase();
    b = b.toLowerCase();
    if (a < b) return -1;
    if (a > b) return 1;
    return 0;
} );

Alternative using reflection:
arrayOfStrings.sort(function(a,b) return Reflect.compare(a.toLowerCase(), b.toLowerCase()) );

version #11740, modified 2011-11-12 08:40:14 by cambiata