List of all php array functions

897 views
728 views

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
897
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
42
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 )

×