• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Name

StructKeyArray

Synopsis

                   StructKeyArray(structure)

Returns an array containing all the keys in structure. StructKeyArray( ) throws an error if the specified structure does not exist, so it’s generally a good idea to test for the existence of the structure first using IsDefined( ). Here’s an example that lists all the keys contained in a structure called Employee:

<cfset Employee=StructNew( )>
<cfset Employee.Name="Pere Money">
<cfset Employee.Title="President">
<cfset Employee.Department="Executive Management">
<cfset Employee.Email="pmoney@example.com">
<cfset Employee.PhoneExt="1234">
   
<cfset MyKeyArray = StructKeyArray(Employee)>
   
<table>
  <tr><th>Key</th><th>Value</th></tr>
<cfloop index="i" from="1" to="#ArrayLen(MyKeyArray)#">
<cfoutput>
  <tr><td>#MyKeyArray[i]#</td>
    <td>#Employee[MyKeyArray[i]]#</td></tr>
</cfoutput>
</cfloop>
</table>

PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint