
126
Chapter 5: Using Arrays and Structures
All functions except
StructDelete
throw an exception if a referenced key or structure does not
exist.
For more information on these functions, see
CFML Reference.
StructFindValue
Searches through a structure for the specified simple data value (for
example, a string or number) and returns an array containing information on
the value location in the structure.
StructGet
Returns a reference to a substructure contained in a structure at the
specified path. This function is redundant with using direct reference to a
structure. If you accidentally use this function on a variable that is not a
structure, it replaces the value with an empty structure.
StructInsert
Inserts the specified key-value pair into the specified structure. Unlike a
direct assignment statement, this function generates an error by default if
the specified key exists in the structure.
StructIsEmpty
Indicates whether the specified structure contains data. Returns True if the
structure contains no data, and False if it does contain data.
StructKeyArray
Returns an array of keys in the specified structure.
StructKeyExists
Returns True if the specified key is in the specified structure. You can use
this function in place of the
IsDefined
function to check for the existence of
variables in scopes that are available as structures.
StructKeyList
Returns a list of keys in the specified structure.
StructNew
Returns a new structure.
StructSort
Returns an array containing the key names of a structure in the order
determined by the sort criteria.
StructUpdate
Updates the specified key with the specified value. Unlike a direct
assignment statement, this function generates an error if the structure or key
does not exist.
Function
Description
Summary of Contents for COLDFUSION MX 61-DEVELOPING COLDFUSION MX
Page 1: ...Developing ColdFusion MX Applications...
Page 22: ...22 Contents...
Page 38: ......
Page 52: ...52 Chapter 2 Elements of CFML...
Page 162: ......
Page 218: ...218 Chapter 10 Writing and Calling User Defined Functions...
Page 250: ...250 Chapter 11 Building and Using ColdFusion Components...
Page 264: ...264 Chapter 12 Building Custom CFXAPI Tags...
Page 266: ......
Page 314: ...314 Chapter 14 Handling Errors...
Page 344: ...344 Chapter 15 Using Persistent Data and Locking...
Page 349: ...About user security 349...
Page 357: ...Security scenarios 357...
Page 370: ...370 Chapter 16 Securing Applications...
Page 388: ...388 Chapter 17 Developing Globalized Applications...
Page 408: ...408 Chapter 18 Debugging and Troubleshooting Applications...
Page 410: ......
Page 426: ...426 Chapter 19 Introduction to Databases and SQL...
Page 476: ...476 Chapter 22 Using Query of Queries...
Page 534: ...534 Chapter 24 Building a Search Interface...
Page 556: ...556 Chapter 25 Using Verity Search Expressions...
Page 558: ......
Page 582: ...582 Chapter 26 Retrieving and Formatting Data...
Page 668: ......
Page 734: ...734 Chapter 32 Using Web Services...
Page 760: ...760 Chapter 33 Integrating J2EE and Java Elements in CFML Applications...
Page 786: ...786 Chapter 34 Integrating COM and CORBA Objects in CFML Applications...
Page 788: ......