PHP has a great deal of support for working with arrays built in. There are many string functions built into PHP-and there are plenty of arrays functions as well. You can see them in below:
Functions | Does This |
---|---|
array_change_key_case | Returns an array with all string keys converted to lowercase or uppercase |
array_chunk | Splits an array into chunks |
array_combine | Creates an array by using one array for the keys and another for the values |
array_count_value | Counts the values in an array |
array_diff_assoc | Computes the difference of two arrays with additional index check |
array_diff_uassoc | Computes the difference of two arrays with additional index check, performed by a user-supplied callback function |
array_diff | Computes the difference of arrays |
array_fill | Fill an array with values |
array_filter | Filter elements of an array using a callback function |
array_flip | Exchange all key with their associated values in an array |
array_intersect_assoc | Computes the intersection of arrays with additional index check |
array_intersect | Computes the intersection of array |
array_key_exists | Check if the given key or index exists in the array |
array_keys | Returns the key in an array |
array_map | Applies the callback to the elements of the given arrays |
array_merge_recursive | Merges two or more arrays recursively |
array_merge | Merges two or more arrays |
array-multisort | Sort Multiple or Multidimensional arrays |
array_pad | Pad array to the specified length with a value |
array_pop | Pops the element off the end of array |
array_push | Pushes one or more random elements out of an array |
array_rand | Picks one or more random elements out of an array |
array_reduce | Reduces the array to a single value with a callback function |
array_reverse | Returns ana array with elements in reverse order |
array-search | Searches the array for a given value and returns the corresponding key |
array_shift | Shifts an element off the beginning of an array |
array_slice | Extract a slice of the array |
array_splice | Remove part of the aray and replace it with something else |
array_sum | Calculates the sum of values in an array |
array_udiff_assoc | Computes the difference of arrays with an additional index check. Here, the data is compared by using a callback function |
array_udiff_uassoc | Computes the difference of arrays with an index check. Here, the data is compared by using a callback function, and the index check is also performed by callback function |
array_udiff | Computes the difference between arrays by using a callback function |
array_unique | Remove duplicate elements from an arrays |
array_unshift | Adds one or more elements to the beginning of an array |
array_values | Returns all the values of an array |
array_walk | Calls a user-supplied function on every member of an array |
array | Create an array |
arsort | Sorts an array in order, preserving index association |
asort | Sort and array and maintains index association |
compact | Creates array containing variables and their values |
count | Counts the elements in an array |
current | Returns the current element in an array |
each | Returns the current key and values pair an array and advances the array cursor |
end | Sets the array pointer to the last elements |
extract | Imports variables into the current symbol table from an array |
in_array | Check if the value exists in an array |
key | Gets a key from an associative array |
krsort | Sorts an array by key in reverse order |
ksort | Sorts an array by key |
list | Assigns variables as if they were an array |
natcasesort | Sorts an array using a case-insensitive "natural order" algorithm |
natsort | Sorts an array using a "natural order" algorithm" |
next | Advances the array pointer of an array |
pos | Alias of the current function |
prev | Moves the array pointer back on elements |
range | Creates an array containing a range of elements |
reset | Sets the pointer of an array to its first elements |
rsort | Sorts an array in reverse order |
shuffle | Shuffles an array's elements |
sizeof | Alias of the count function |
sort | Sorts an array |
uasort | Sorts an array with a user-defined comparison functions, maintaining indexes |
uksort | Sorts an array bby keys; uses a user-defined comparison function |
usort | Sorts an array by values; uses a user-defined comparison function |
0 Comments