# Array Functions

The following functions are available for creating, editing, and handling arrays:

Array Functions
Function | Description
--- | ---
    ArrayAppend
| Appends an array index 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 data from a specified array at the specified index.
    ArrayInsertAt
| Inserts data in a specified array at the specified index.
    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 a new 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 one dimensional 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 Language Reference.