Array functions-Developing guide

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]

 Adobe

Get help faster and easier

New user?