Search

Tuesday, October 02, 2007

Loop Over ColdFusion Structure

Just a quick reference on how to loop over a structure without knowing its keys.
<cfset testStruct = structnew() />
<cfset testStruct.key1 = "test1" />
<cfset testStruct.key2 = "test2" />
<cfset testStruct.key3 = "test3" />

<cfdump var="#testStruct#" />

<cfloop list="#structKeyList(testStruct)#" index="key">
<cfoutput>
Key: #key#, Value: #testStruct[key]#
</cfoutput>
</cfloop>
// //]]>