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