Swaps array values of an array at specified positions. This function is more efficient than multiple cfset tags
arraySwap(array, position1, position2)
→ returns boolean
someArray.swap(position1, position2)
superiorArray = ['Spider-Man','Green Goblin','Doctor Octopus','Venom'];
arraySwap(superiorArray,1,3);
writeDump(superiorArray);
Expected Result: ['Doctor Octopus', 'Green Goblin', 'Spider-Man', 'Venom']
CF 11+ or Lucee 4.5+
superiorArray = ['Spider-Man','Green Goblin','Doctor Octopus','Venom'];
superiorArray.swap(1,3);
writeDump(superiorArray);
Expected Result: ['Doctor Octopus', 'Green Goblin', 'Spider-Man', 'Venom']
Signup for cfbreak
to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.