clearStructureNested(s)
Last updated January 28, 2005
Version: 1 | Requires: ColdFusion MX | Library: DataManipulationLib
Description:
This function recurse through a structure and makes all fields as empty string
Return Values:
Returns a structure.
Example:
<cfset foo.foo = structnew()>
<cfset foo.foo.foo = "bar">
<cfset foo.test = "bar">
<cfset clearStructureNested( foo )>
<cfdump var="#foo#">
Parameters:
| Name | Description | Required |
|---|---|---|
| s | Structure to clear. | Yes |
Full UDF Source:
<!---
This function recurse through a structure and makes all fields as empty string
@param s Structure to clear. (Required)
@return Returns a structure.
@author Qasim Rasheed (qasimrasheed@hotmail.com)
@version 1, January 28, 2005
--->
<cffunction name="clearStructureNested" returntype="void" output="false">
<cfargument name="s" type="struct" required="true" />
<cfset var i = "">
<cfloop collection="#arguments.s#" item="i">
<cfif isstruct(arguments.s[i])>
<cfset clearStructureNested(arguments.s[i])>
<cfelse>
<cfset structupdate(arguments.s, i,"")>
</cfif>
</cfloop>
</cffunction>
Search CFLib.org
Latest Additions
Tayo Akinmade added
arrayTrim
11 day(s) ago
Will Belden added
longTime
17 day(s) ago
James Sleeman added
quickSort
27 day(s) ago
Ben Forta added
GetHostAddress
30 day(s) ago
Top Rated
EksporSQLData
Rated 5.0, 16 time(s)
backupDatabase
Rated 5.0, 13 time(s)
indentXml
Rated 5.0, 10 time(s)
generateSsccAsn
Rated 5.0, 4 time(s)