List of All PHP Array Functions      Function                       Description                              Syntax       ...
Function                        Description                             Syntax                          Computes the inter...
Function                     Description                            Syntax                      Replaces elements from pas...
Function                        Description                            Syntax                           Computes the diffe...
Function                       Description                           Syntax                                               ...
Function                Description                             Syntax             Sort an array and maintain index       ...
Function                 Description                            Syntax                                                    ...
Function                Description                           Syntax  pos                Alias of current()  prev       Re...
Upcoming SlideShare
Loading in...5
×

List of all php array functions

513

Published on

List of All PHP Array Functions

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
513
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

List of all php array functions

  1. 1. List of All PHP Array Functions Function Description Syntax array array_change_key_case ( arrayarray_change_key_case Changes all keys in an array $input [, int $case = CASE_LOWER ] ) array array_chunk ( array $input , int array_chunk Split an array into chunks $size [, bool $preserve_keys = false ] ) Creates an array by using one array array array_combine ( array $keys , array_combine for keys and another for its values array $values ) array array_count_values ( array array_count_values Counts all the values of an array $input ) Computes the difference of arrays array array_diff_assoc ( array $array1 array_diff_assoc with additional index check , array $array2 [, array $... ] ) Computes the difference of arrays array array_diff_key ( array $array1 , array_diff_key using keys for comparison array $array2 [, array $... ] ) Computes the difference of arrays array array_diff_uassoc ( array with additional index check which is array_diff_uassoc $array1 , array $array2 [, array $... ], performed by a user supplied callback $key_compare_func ) callback function Computes the difference of arrays array array_diff_ukey ( array $array1 , array_diff_ukey using a callback function on the keys array $array2 [, array $ ... ], callback for comparison $key_compare_func ) array array_diff ( array $array1 , array array_diff Computes the difference of arrays $array2 [, array $ ... ] ) Fill an array with values, specifying array array_fill_keys ( array $keys , array_fill_keys keys mixed $value ) array array_fill ( int $start_index , int array_fill Fill an array with values $num , mixed $value ) Filters elements of an array using a array array_filter ( array $input [, array_filter callback function callback $callback ] ) Exchanges all keys with their array_flip array array_flip ( array $trans ) associated values in an array Computes the intersection of arrays array array_intersect_assoc ( arrayarray_intersect_assoc with additional index check $array1 , array $array2 [, array $ ... ] ) Computes the intersection of arrays array array_intersect_key ( array array_intersect_key using keys for comparison $array1 , array $array2 [, array $ ... ] )
  2. 2. Function Description Syntax Computes the intersection of arrays array array_intersect_uassoc ( array with additional index check,array_intersect_uassoc $array1 , array $array2 [, array $ ... ], compares indexes by a callback callback $key_compare_func ) function Computes the intersection of arrays array array_intersect_ukey ( array array_intersect_ukey using a callback function on the keys $array1 , array $array2 [, array $... ], for comparison callback $key_compare_func ) array array_intersect ( array $array1 , array_intersect Computes the intersection of arrays array $array2 [, array $ ... ] ) Checks if the given key or index bool array_key_exists ( mixed $key , array_key_exists exists in the array array $search ) array array_keys ( array $input [, Return all the keys or a subset of the array_keys mixed $search_value [, bool $strict = keys of an array false ]] ) Applies the callback to the elements array array_map ( callback $callback , array_map of the given arrays array $arr1 [, array $... ] ) array array_merge_recursive ( arrayarray_merge_recursive Merge two or more arrays recursively $array1 [, array $... ] ) array array_merge ( array $array1 [, array_merge Merge one or more arrays array $... ] ) bool array_multisort ( array &$arr [, Sort multiple or multi-dimensional array_multisort mixed $arg = SORT_ASC [, mixed $arg arrays = SORT_REGULAR [, mixed $... ]]] ) Pad array to the specified length with array array_pad ( array $input , int array_pad a value $pad_size , mixed $pad_value ) array_pop Pop the element off the end of array mixed array_pop ( array &$array ) Calculate the product of values in an array_product number array_product ( array $array ) array Push one or more elements onto the int array_push ( array &$array , mixed array_push end of array $var [, mixed $... ] ) Pick one or more random entries out mixed array_rand ( array $input [, int array_rand of an array $num_req = 1 ] ) Iteratively reduce the array to a mixed array_reduce ( array $input , array_reduce single value using a callback callback $function [, mixed $initial = function NULL ] ) array array_replace_recursive ( array Replaces elements from passedarray_replace_recursive &$array , array &$array1 [, array &$... ] arrays into the first array recursively )
  3. 3. Function Description Syntax Replaces elements from passed array array_replace ( array &$array , array_replace arrays into the first array array &$array1 [, array &$... ] ) Return an array with elements in array array_reverse ( array $array [, array_reverse reverse order bool $preserve_keys = false ] ) Searches the array for a given value mixed array_search ( mixed $needle , array_search and returns the corresponding key if array $haystack [, bool $strict = false ] successful ) Shift an element off the beginning of array_shift mixed array_shift ( array &$array ) array array array_slice ( array $array , int array_slice Extract a slice of the array $offset [, int $length [, bool $preserve_keys = false ]] ) array array_splice ( array &$input , int Remove a portion of the array and array_splice $offset [, int $length = 0 [, mixed replace it with something else $replacement ]] ) Calculate the sum of values in an array_sum number array_sum ( array $array ) array Computes the difference of arrays array array_udiff_assoc ( arrayarray_udiff_assoc with additional index check, $array1 , array $array2 [, array $ ... ], compares data by a callback function callback $data_compare_func )
  4. 4. Function Description Syntax Computes the difference of arrays array array_udiff_uassoc ( array with additional index check, $array1 , array $array2 [, array $ ... ], array_udiff_uassoc compares data and indexes by a callback $data_compare_func , callback function callback $key_compare_func ) Computes the difference of arrays by array array_udiff ( array $array1 , array_udiff using a callback function for data array $array2 [, array $ ... ], callback comparison $data_compare_func ) Computes the intersection of arrays array array_uintersect_assoc ( arrayarray_uintersect_assoc with additional index check, $array1 , array $array2 [, array $ ... ], compares data by a callback function callback $data_compare_func ) Computes the intersection of arrays array array_uintersect_uassoc ( array with additional index check, $array1 , array $array2 [, array $ ... ],array_uintersect_uassoc compares data and indexes by a callback $data_compare_func , callback functions callback $key_compare_func )
  5. 5. Function Description Syntax array array_uintersect ( array $array1 , Computes the intersection of arrays, array_uintersect array $array2 [, array $ ... ], callback compares data by a callback function $data_compare_func ) Removes duplicate values from an array array_unique ( array $array [, int array_unique array $sort_flags = SORT_STRING ] ) Prepend one or more elements to the int array_unshift ( array &$array , array_unshift beginning of an array mixed $var [, mixed $... ] ) array_values Return all the values of an array array array_values ( array $input ) bool array_walk_recursive ( array Apply a user function recursively toarray_walk_recursive &$input , callback $funcname [, mixed every member of an array $userdata ] ) bool array_walk ( array &$array , Apply a user function to every array_walk callback $funcname [, mixed member of an array $userdata ] ) array Create an array array array ([ mixed $... ] ) Sort an array in reverse order and bool arsort ( array &$array [, int arsort maintain index association $sort_flags = SORT_REGULAR ] )
  6. 6. Function Description Syntax Sort an array and maintain index bool asort ( array &$array [, int asort association $sort_flags = SORT_REGULAR ] ) Create array containing variables and array compact ( mixed $varname [,compact their values mixed $... ] ) Count all elements in an array, or int count ( mixed $var [, int $mode = count properties in an object COUNT_NORMAL ] ) Return the current element in ancurrent mixed current ( array &$array ) array Return the current key and value pair each from an array and advance the array array each ( array &$array ) cursor Set the internal pointer of an array to end mixed end ( array &$array ) its last element int extract ( array &$var_array [, int Import variables into the currentextract $extract_type = EXTR_OVERWRITE [, symbol table from an array string $prefix ]] )
  7. 7. Function Description Syntax bool in_array ( mixed $needle , array in_array Checks if a value exists in an array $haystack [, bool $strict = FALSE ] ) key Fetch a key from an array mixed key ( array &$array ) bool krsort ( array &$array [, int krsort Sort an array by key in reverse order $sort_flags = SORT_REGULAR ] ) bool ksort ( array &$array [, int ksort Sort an array by key $sort_flags = SORT_REGULAR ] ) Assign variables as if they were an array list ( mixed $varname [, mixed list array $... ] ) Sort an array using a casenatcasesort bool natcasesort ( array &$array ) insensitive "natural order" algorithm Sort an array using a "natural order" natsort bool natsort ( array &$array ) algorithm Advance the internal array pointer of next mixed next ( array &$array ) an array
  8. 8. Function Description Syntax pos Alias of current() prev Rewind the internal array pointer mixed prev ( array &$array ) Create an array containing a range of array range ( mixed $start , mixed range elements $limit [, number $step = 1 ] ) Set the internal pointer of an array to reset mixed reset ( array &$array ) its first element bool rsort ( array &$array [, int rsort Sort an array in reverse order $sort_flags = SORT_REGULAR ] )shuffle Shuffle an array bool shuffle ( array &$array ) sizeof Alias of count() bool sort ( array &$array [, int sort Sort an array $sort_flags = SORT_REGULAR ] ) Sort an array with a user-defined bool uasort ( array &$array , callback uasort comparison function and maintain $cmp_function ) index association Sort an array by keys using a user- bool uksort ( array &$array , callback uksort defined comparison function $cmp_function ) Sort an array by values using a user- bool usort ( array &$array , callback usort defined comparison function $cmp_function )

×