Coldfusion – remove duplicates from array using struct
<cfset myArray = ["apple", "banana", "apple", "orange", "banana"]>
<!-- Use a struct to remove duplicates -->
<cfset uniqueStruct = {}>
<cfloop array="#myArray#" index="item">
<cfset uniqueStruct[item] = true>
</cfloop>
<!-- Convert struct keys back to array -->
<cfset uniqueArray = StructKeyArray(uniqueStruct)>
<cfdump var="#uniqueArray#">