| Item | Description |
| AAdd() | Adds one element to the end of an array. |
| AChoice() | Displays a list of items to select one from. |
| AClone() | Creates a deep copy of an array. |
| ACopy() | Copy elements from a source array into a target array. |
| ADel() | Deletes an element from an array. |
| ADir() | Fills pre-allocated arrays with file and/or directory information. |
| AEval() | Evaluates a code block for each array element. |
| AFields() | Fills pre-allocated arrays with structure information of the current work area. |
| AFill() | Fills an array with a constant value. |
| AIns() | Inserts an element into an array. |
| ALenAlloc() | Determines for how much array elements memory is pre-allocated. |
| Array() | Creates an uninitialized array of specified length. |
| AScan() | Searches a value in an array beginning with the first element. |
| ASize() | Changes the number of elements in an array. |
| ASizeAlloc() | Pre-allocates memory for an array. |
| ASort() | Sorts an array. |
| ATail() | Returns the last element of an array. |
| HB_ArrayBlock() | Creates a set/get code block for an array. |
| HB_ArrayId() | Returns a unique identifier for an array or an object variable. |
| HB_ATokens() | Splits a string into tokens based on a delimiter. |
| HB_ThisArray() | Retrieves an array or object from its pointer. |
| Len() | Returns the number of items contained in an array, hash or string |
| RAscan() | Searches a value in an array beginning with the last element. |