Swaps array values of an array at specified positions. This function is more efficient than multiple cfset tags.
A boolean is returned ("YES" or "NO") that indicates whether the swap has occurred successfully.
ArraySwap(array, position1, position2) |
Functions for XML object management in Modifying a ColdFusion XML object in the Developing ColdFusion Applications
Parameter |
Description |
|---|---|
array |
Name of an array |
position1 |
Position of first element to swap |
position2 |
Position of second element to swap |

<cfscript>
superheroArray = ["Batman","Aquaman","Thor","Black Panther","Iron Man"];
writeOutput("Original array");
writeDump(superheroArray);
// Swap eelements 1 and 3
arraySwap(superheroArray,1,3);
writeOutput("Updated array");
writeDump(superheroArray);
</cfscript>
Output
Sign in to your account