III. Array functions
- Table of Contents
- array — Create an array
- array_push — Push one or more elements onto the end of array
- array_pop — Pop the element off the end of array
- array_unshift — Push one or more elements
onto the beginning of array
- array_shift — Pop an element of the beginning of array
- array_slice — Extract a slice of the array
- array_splice — Remove a portion of the array and replace it with something else
- array_merge — Merge two or more arrays
- array_keys — Return all the keys of an array
- array_values — Return all the values of an array
- array_walk — Apply a user function to every member of an array.
- arsort — Sort an array in reverse order and maintain index association
- asort — Sort an array and maintain index association
- compact — Create array containing variables and their values
- count — count elements in a variable
- current — Return the current element in an array
- each — Return the next key and value pair from an array
- end — Set the internal pointer of an array to its last element
- extract — Import variables into the symbol table from an array
- in_array — Return true if a value exists in an array
- key — Fetch a key from an associative array
- ksort — Sort an array by key
- list — Assign variables as if they were an array
- next — Advance the internal array pointer of an array
- pos — Get the current element from an array
- prev — Rewind the internal array pointer
- range — Create an array containing a range of integers
- reset — Set the internal pointer of an array to its first element
- rsort — Sort an array in reverse order
- shuffle — Shuffle an array
- sizeof — Get the number of elements in an array
- sort — Sort an array
- uasort — Sort an array with a user-defined comparison function and maintain index association
- uksort — Sort an array by keys using a user-defined comparison function
- usort — Sort an array by values using a user-defined comparison function