Name
ArraySort
Synopsis
ArraySort(array, type
[,order
])
Sorts an array based on the sort type
(numeric
, text
, or
textnocase
) and optionally, the sort
order
(asc
, the
default, or desc
). Here’s an example that
sorts the values in an array called Grades
from
highest grade to lowest grade in descending order:
<CFSET Grades = ArrayNew(1)> <CFSET Grades[1] = "95"> <CFSET Grades[2] = "93"> <CFSET Grades[3] = "87"> <CFSET Grades[4] = "100"> <CFSET Grades[5] = "74"> <B>Original Array:</B><BR> <CFLOOP INDEX="Element" FROM="1" TO="#ArrayLen(Grades)#"> <CFOUTPUT>Grade #Element#: #Grades[Element]#<BR></CFOUTPUT> </CFLOOP> <P>Sort Array... <CFSET ArraySort(Grades, "Numeric", "Desc")> <P><B>Sorted Array:</B><BR> <CFLOOP INDEX="Element" FROM="1" TO="#ArrayLen(Grades)#"> <CFOUTPUT>Grade #Element#: #Grades[Element]#<BR></CFOUTPUT> </CFLOOP>
Get Programming ColdFusion now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.