Last updated on
9 February 2022
|
Also applies to ColdFusion
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]