Gets a structure(s) from a specified path.
An alias to the variable in the pathDesired parameter. If necessary, StructGet creates structures or arrays to make pathDesired a valid variable "path."
StructGet(pathDesired)
Structure functions; Modifying a ColdFusion XML object in the Developing ColdFusion Applications
ColdFusion MX:
Parameter |
Description |
|---|---|
pathDesired |
Pathname of variable that contains structure or array from which ColdFusion retrieves structure. |
<cfscript>
myStruct=StructNew();
myStruct = { x = {y= { z=3.14 } }};
WriteDump(structGet("myStruct.x.y.z") );//Displays 3.14
WriteDump(structGet("myStruct.x.y") );
WriteDump(structGet("myStruct.x") );
WriteDump(myStruct);
</cfscript>
<cfscript>
myStruct=StructNew();
myStruct = { x = {y= { z=3.14 } }};
WriteDump(structGet("myStruct.x.y.a") );
WriteDump(myStruct);
WriteDump(structGet("myStruct.x.y") );
WriteDump(structGet("myStruct.x") );
WriteDump(myStruct);
</cfscript>
<cfscript>
myStruct=StructNew();
myStruct = { x = {y= { z=3.14 } }};
WriteDump(structGet("myStruct.x.y.a[1]") );
WriteDump(myStruct);
WriteDump(structGet("myStruct.x.y") );
WriteDump(structGet("myStruct.x") );
WriteDump(myStruct);
</cfscript>
Sign in to your account