User Guide
702 Chapter 3: ColdFusion Functions
StructFindValue
Description
Searches recursively through a substructure of nested arrays, structures, and other elements for
structures with values that match the search key in the
value parameter.
Returns
An array that contains structures with values that match the search key value. If none are found,
returns an array of size 0.
Category
Structure functions
Function syntax
StructFindValue( top, value [, scope])
See also
Structure functions
Parameters
Usage
The fields of each structure in the returned array are:
• Key: name of the key in which the value was found
• Path: string which could be used to reach the found key
• Owner: parent object that contains the found key
A structure’s keys are unordered.
Example
<cfset aResults = StructFindValue( #request#, "235" )>
Parameter Description
top ColdFusion object (a structure or an array) from which to start search. This attribute
requires an object, not a name of an object.
value String or a variable that contains one for which to search.
The type must be a simple object. Arrays and structures are not supported.
scope • one: function returns one matching key (default)
• all: function returns all matching keys