Array_change_key_case-returns an array of string key names that are all lowercase or uppercase
Array_chunk-splits an array into multiple
Array_column-returns a column specified in the array
Array_combine-creates an array with the value of an array as its key name, and the value of another array as its value
Array_count_values-the number of occurrences of all values in the statistics array
Array_diff_assoc-with Index Check the difference set of the computed array
Array_diff_key-calculating the difference set of an array using the key name comparison
Array_diff_uassoc-uses the user-supplied callback function to do an index check to calculate the difference set of the array
Array_diff_ukey-using a callback function to compare the difference set of an array to a key name
Array_diff-calculating the difference set of an array
Array_fill_keys-fills an array with the specified key and value
Array_fill-fills an array with the given value
Array_filter-filter cells in an array with callback functions
array_flip-exchanging keys and values in an array
Array_intersect_assoc-with Index Check the intersection of computed arrays
Array_intersect_key-calculating the intersection of an array using the key name comparison
Array_intersect_uassoc-with Index Check the intersection of computed arrays, using callback function to compare indexes
Array_intersect_ukey-computes the intersection of an array using a callback function to compare the key names
Array_intersect-computes the intersection of an array
Array_key_exists-checks whether the given key name or index exists in the array
Array_keys-returns all the key names in the array
Array_map-the callback function to the cell of the given array
Array_merge_recursive-to merge one or more arrays recursively
Array_merge-merging one or more arrays
Array_multisort-to sort multiple arrays or multidimensional arrays
Array_pad-fills an array to a specified length with a value
Array_pop-pops the last cell of the array (out of the Stack)
Array_product-computes the product of all values in an array
Array_push-pressing one or more cells into the end of the array (into the Stack)
Array_rand-random extraction of one or more cells from an array
Array_reduce-iteratively to simplify the array to a single value with a callback function
Array_replace_recursive-replaces the elements of the first array with the passed array recursion
Array_replace-replaces the elements of the first array with the passed array
Array_reverse-returns an array of cells in reverse order
Array_search-searches for the given value in the array, and returns the corresponding key name if successful
Array_shift-moves the cell at the beginning of the array to a group
Array_slice-remove a paragraph from an array
Array_splice-remove part of the array and replace it with other values
Array_sum-computes the and of all values in the array
Array_udiff_assoc-with Index Check the difference set of the computed array, using the callback function to compare the data
Array_udiff_uassoc-with index Check to calculate the difference of the array, compare the data and index with the callback function
Array_udiff-comparing data with callback functions to calculate the difference set of an array
Array_uintersect_assoc-with Index Check the intersection of the computed array, using the callback function to compare the data
Array_uintersect_uassoc-with Index Check the intersection of computed arrays, using callback functions to compare data and indexes
Array_uintersect-computes the intersection of an array, compares the data with a callback function
Array_unique-duplicate values in an array
Array_unshift-inserting one or more cells at the beginning of an array
Array_values-returns all values in the array
Array_walk_recursive-applying user functions recursively to each member in an array
Array_walk-uses a user-defined function to do callback processing for each element in the array
Array-creating a new array
Arsort-an array in reverse order and maintain an index relationship
Asort-sorting an array and maintaining an index relationship
Compact-create an array, including the variable names and their values
Count-count the number of cells in an array or the number of properties in an object
Current-returns the current cell in the array
Each-returns the current Key/value pair in the array and moves the array pointer forward one step
End-the inner pointer of an array to the last cell
Extract-importing variables from an array into the current symbol table
In_array-checks If a value exists in the array
Key_exists-alias array_key_exists
Key-getting the key name from the associative array
Krsort-an array in reverse order by key name
ksort-sorting Arrays by Key name
List-assigns the values in the array to some variables
Natcasesort-sorting of case-insensitive letters using the "natural sort" algorithm for arrays
Natsort-using the "natural sort" algorithm to sort arrays
Next-moves the inner pointer in the array forward one
Aliases for Pos-current
Prev-the internal pointer of the array back to a
Range-creating An array containing the specified range of cells
Reset-the inner pointer of an array to the first cell
Rsort-reverse sequence of an array
Shuffle-array is scrambled
Aliases for Sizeof-count
Sort-sorting an array of arrays
Uasort-use a user-defined comparison function to sort the values in the array and keep the index associated
Uksort-using a user-defined comparison function to sort the key names in an array
Usort-using a user-defined comparison function to sort values in an array
Summary of PHP array functions