Array functions
The
following functions are available for creating, editing, and handling
arrays:
Function
|
Description
|
ArrayAppend
|
Appends an array element to the end of a
specified array.
|
ArrayAvg
|
Returns the average of the values in the
specified array.
|
ArrayClear
|
Deletes all data in a specified array.
|
ArrayDeleteAt
|
Deletes an element from a specified array
at the specified index and resizes the array.
|
ArrayInsertAt
|
Inserts an element (with data) in a specified
array at the specified index and resizes the array.
|
ArrayIsDefined
|
Returns True if the specified array is defined.
|
ArrayIsEmpty
|
Returns True if the specified array is empty
of data.
|
ArrayLen
|
Returns the length of the specified array.
|
ArrayMax
|
Returns the largest numeric value in the
specified array.
|
ArrayMin
|
Returns the smallest numeric value in the
specified array.
|
ArrayNew
|
Creates an array of specified dimension.
|
ArrayPrepend
|
Adds an array element to the beginning of
the specified array.
|
ArrayResize
|
Resets an array to a specified minimum number
of elements.
|
ArraySet
|
Sets the elements in a 1D array in a specified
range to a specified value.
|
ArraySort
|
Returns the specified array with elements
sorted numerically or alphanumerically.
|
ArraySum
|
Returns the sum of values in the specified
array.
|
ArraySwap
|
Swaps array values in the specified indexes.
|
ArrayToList
|
Converts the specified 1D array to a list,
delimited with the character you specify.
|
IsArray
|
Returns True if the value is an array.
|
ListToArray
|
Converts the specified list, delimited with
the character you specify, to an array.
|
For more information about each of these functions, see the CFML Reference.
If a function returns an array, you can now reference a specific
element array directly in the function call statement. For example,
the following line references the fifth element of the array returned
by the myFunc() function:
myFunc()[5]