Name
ArraySwap
Synopsis
ArraySwap(array, position1, position2
)
Swaps the values stored in the positions specified in
position1
and
position2
. Here’s an example that
takes an array and swaps the values contained in elements 5 and 2:
<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>Swap 5th and 2nd array elements... <CFSET ArraySwap(Grades, 5, 2)> <P><B>Array after ArraySwap</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.