The array functions allow you to manipulate and access arrays. In PHP , the array functions are the part of the PHP core. There is no installation needed to use these functions.
Function | Description |
---|---|
array() | Create an array |
array_change_key_case() | Changes the case of all keys in an array. |
array_chunk() | Split an array into chunks of arrays |
array_column() | Return the values from a single column in the input array |
array_combine() | Creates an array by using one array for keys and another for its values |
array_count_values() | Counts all the values of an array |
array_diff() | Compare arrays values, and returns the differences |
array_diff_assoc() | Compare arrays keys and values, and returns the differences |
array_diff_key() | Compare arrays keys, and returns the differences |
array_diff_uassoc() | Compare arrays keys and values, using a user-defined key comparison function, and returns the differences |
array_diff_ukey() | Compare array keys, using a user-defined key comparison function, and returns the differences |
array_fill() | Fill an array with values |
array_fill_keys() | Fill an array with values, specifying keys |
array_filter() | Filters elements of an array using a user-defined function |
array_flip() | Flips or Exchanges all keys with their associated values in an array |
array_intersect() | Compare arrays values, and returns the matches |
array_intersect_assoc() | Compare arrays keys and values, and returns the matches |
array_intersect_key() | Compare arrays keys, and returns the matches |
array_intersect_uassoc() | Compare arrays keys and values, using a user-defined key comparison function, and returns the matches |
array_intersect_ukey() | Compare arrays keys, using a user-defined key comparison function, and returns the matches |
array_keys() | Return all the keys or a subset of the keys of an array |
array_key_exists() | Checks if the specified key exists in the array |
array_map() | Sends the elements of the given arrays to a user-defined function, which may use it to returns new values |
array_merge() | Merges one or more arrays into one array |
array_merge_recursive() | Merges one or more arrays into one array recursively |
array_multisort() | Sorts multiple or multi-dimensional arrays |
array_pad() | Inserts a specified number of items, with a specified value, to an array |
array_pop() | Removes the last element of an array, and returns the value of the removed element |
array_product() | Calculates the product of the values in an array |
array_push() | Inserts one or more elements to the end of an array |
array_rand() | Returns one or more random keys from an array |
array_reduce() | Reduce the array to a single value by using a user-defined callback function |
array_replace() | Replaces the values of the first array with the values from following arrays |
array_replace_recursive() | Replaces the values of the first array with the values from following arrays recursively |
array_reverse() | Return an array with elements in reverse order |
array_search() | Searches an array for a given value and returns the corresponding key if successful |
array_shift() | Removes the first element from an array, and returns the value of the removed element |
array_slice() | Extract a slice from an array |
array_splice() | Remove a portion of the array and replace it with something else |
array_sum() | Calculate the sum of values in an array |
array_udiff() | Compares only arrays values by using a user-defined comparison callback function, and returns the differences |
array_udiff_assoc() | Compares arrays values by using a user-defined comparison callback function, with additional keys comparison using an internal (or built-in) function, and returns the differences |
array_udiff_uassoc() | Compares arrays keys and values by using two separate user-defined comparison callback functions, and returns the differences |
array_uintersect() | Compares only arrays values by using a user-defined comparison callback function, and returns the matches |
array_uintersect_assoc() | Compares arrays values by using a user-defined comparison callback function, while uses an internal (or built-in) function for comparing the key, and returns the matches |
array_uintersect_uassoc() | Compares arrays keys and values by using two separate user-defined comparison callback functions, and returns the matches |
array_unique() | Removes duplicate values from an array |
array_unshift() | Adds one or more elements to the beginning of an array |
array_values() | Return all the values of an array |
array_walk() | Applies a user-defined function to each element of an array |
array_walk_recursive() | Applies a user-defined function recursively to each element of an array |
asort() | Sort an associative array by value, in ascending order |
arsort() | Sort an associative array by value, in reverse or descending order |
compact() | Create array containing variables and their values |
count() | Count all elements in an array |
current() | Return the current element in an array |
each() | Return the current key and value pair from an array and advance the array cursor |
end() | Sets the internal pointer of an array to its last element |
extract() | Import variables into the current symbol table from an array |
in_array() | Checks if a value exists in an array |
key_exists() | Checks if the specified key exists in the array. Alias of array_key_exists() |
key() | Fetches a key from an array |
ksort() | Sort an associative array by key, in ascending order |
krsort() | Sort an associative array by key, in reverse or descending order |
list() | Assign variables as if they were an array |
natcasesort() | Sort an array using a case insensitive “natural order” algorithm |
natsort() | Sort an array using a “natural order” algorithm |
next() | Advance the internal array pointer of an array |
pos() | Return the current element in an array. Alias of current() |
prev() | Rewind the internal array pointer |
range() | Create an array containing a range of elements |
reset() | Set the internal pointer of an array to its first element |
rsort() | Sort an array in reverse or descending order |
shuffle() | Shuffle an array |
sizeof() | Count all elements in an array. Alias of count() |
sort() | Sort an array in ascending order |
uasort() | Sort an array using 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 |
If anyone has doubts on this topic then please do let me know by leaving comments or send me an email.
I see your blog needs some fresh posts. Writing manually takes a lot of time, but there is tool for
this time consuming task, search for; unlimited content Wrastain’s tools