array_change_key_case PHP 4.1.0

array array_change_key_case(array input[, int case=CASE_LOWER])

 

Returns an array with all string keys lowercased (or uppercased).

array_chunk PHP 4.1.0

array array_chunk(array input, int size[, bool preserve_keys])

 

Splits array into chunks.

array_count_values PHP 4.0

array array_count_values(array input)

 

Returns the value as key and the frequency of that value in input as value.

array_diff PHP 4.0.1

array array_diff(array arr1, array arr2[, array ...])

 

Returns the entries of arr1 that have values that are not present in any of the others arguments.

array_fill PHP 4.1.0

array array_fill(int start_key, int num, mixed val)

 

Creates an array containing num elements starting with index start_key each initialized to val.

array_filter PHP 4.0.6

array array_filter(array input[, mixed callback])

 

Filters elements from the array via the callback.

array_flip PHP 4.0

array array_flip(array input)

 

Returns array with key/value pairs flipped.

array_intersect PHP 4.0.1

array array_intersect(array arr1, array arr2[, array ...])

 

Returns the entries of arr1 that have values that are present in all the other arguments.

array_key_exists PHP 4.1.0

bool array_key_exists(mixed key, array search)

 

Checks if the given key or index exists in the array.

array_keys PHP 4.0

array array_keys(array input[, mixed search_value])

 

Returns just the keys from the input array, optionally for only the specified search_value.

array_map PHP 4.0.6

array array_map(mixed callback, array input1[, array input2 ,...])

 

Applies the callback to the elements in the given arrays.

array_merge_recursive PHP 4.0.1

array array_merge_recursive(array arr1, array arr2[, array ...])

 

Recursively merges elements from passed arrays into one array.

array_merge PHP 4.0

array array_merge(array arr1, array arr2[, array ...])

 

Merges elements from passed arrays into one array.

array_multisort PHP 4.0

bool array_multisort(array ar1[, SORT_ASC|SORT_DESC[, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]][, array ar2[, SORT_ASC|SORT_DESC[, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]], ...])

 

Sorts multiple arrays at once similar to how ORDER BY clause works in SQL.

array_pad PHP 4.0

array array_pad(array input, int pad_size, mixed pad_value)

 

Returns a copy of input array padded with pad_value to size pad_size.

array_pop PHP 4.0

mixed array_pop(array stack)

 

Pops an element off the end of the array.

array_push PHP 4.0

int array_push(array stack, mixed var[, mixed ...])

 

Pushes elements onto the end of the array.

array_rand PHP 4.0

mixed array_rand(array input[, int num_req])

 

Returns key/keys for random entry/entries in the array.

array_reduce PHP 4.0.5

mixed array_reduce(array input, mixed callback[, int initial])

 

Iteratively reduces the array to a single value via the callback.

array_reverse PHP 4.0

array array_reverse(array input[, bool preserve keys])

 

Returns input as a new array with the order of the entries reversed.

array_shift PHP 4.0

mixed array_shift(array stack)

 

Pops an element off the beginning of the array.

array_slice PHP 4.0

array array_slice(array input, int offset[, int length])

 

Returns elements specified by offset and length.

array_splice PHP 4.0

array array_splice(array input, int offset[, int length[, array replacement]])

 

Removes the elements designated by offset and length and replaces them with supplied array.

array_sum PHP 4.0.4

mixed array_sum(array input)

 

Returns the sum of the array entries.

array_unique PHP 4.0.1

array array_unique(array input)

 

Removes duplicate values from array.

array_unshift PHP 4.0

int array_unshift(array stack, mixed var[, mixed ...])

 

Pushes elements onto the beginning of the array.

array_values PHP 4.0

array array_values(array input)

 

Returns just the values from the input array.

array_walk PHP 3.0.3

bool array_walk(array input, string funcname[, mixed userdata])

 

Applies a user function to every member of an array.

array PHP 3.0

array array([mixed var[, ...]])

 

Creates an array.

arsort PHP 3.0

bool arsort(array array_arg[, int sort_flags])

 

Sorts an array in reverse order and maintains index association.

asort PHP 3.0

bool asort(array array_arg[, int sort_flags])

 

Sorts an array and maintains index association.

compact PHP 4.0

array compact(mixed var_names[, mixed ...])

 

Creates a hash containing variables and their values.

count PHP 3.0

int count(mixed var[, int mode])

 

Counts the number of elements in a variable (usually an array).

current PHP 3.0

mixed current(array array_arg)

 

Returns the element currently pointed to by the internal array pointer.

each PHP 3.0

array each(array arr)

 

Returns the current key/value pair in the passed array and advances the pointer to the next element.

end PHP 3.0

mixed end(array array_arg)

 

Advances array argument's internal pointer to the last element and returns it.

extract PHP 3.0.7

int extract(array var_array[, int extract_type[, string prefix]])

 

Imports variables into symbol table from an array.

in_array PHP 4.0

bool in_array(mixed needle, array haystack[, bool strict])

 

Checks if the given value exists in the array.

key PHP 3.0

mixed key(array array_arg)

 

Returns the key of the element currently pointed to by the internal array pointer.

krsort PHP 3.0.13

bool krsort(array array_arg[, int sort_flags])

 

Sorts an array by key value in reverse order.

ksort PHP 3.0

bool ksort(array array_arg[, int sort_flags])

 

Sorts an array by key.

list PHP 3.0

void list(mixed var[, mixed var[, ...]])

 

Assigns variables as if they were an array.

natcasesort PHP 4.0

void natcasesort(array array_arg)

 

Sorts an array using case-insensitive natural sort.

natsort PHP 4.0

void natsort(array array_arg)

 

Sorts an array using natural sort.

range PHP 3.0.8

array range(mixed low, mixed high)

 

Creates an array containing the range of integers or characters from low to high (inclusive).

reset PHP 3.0

mixed reset(array array_arg)

 

Sets an array's internal pointer to the first element and returns it.

rsort PHP 3.0

bool rsort(array array_arg[, int sort_flags])

 

Sorts an array in reverse order.

shuffle PHP 3.0.8

bool shuffle(array array_arg)

 

Randomly shuffles the contents of an array.

sort PHP 3.0

bool sort(array array_arg[, int sort_flags])

 

Sorts an array.

uasort PHP 3.0.4

bool uasort(array array_arg, string cmp_function)

 

Sorts an array with a user-defined comparison function and maintains index association.

uksort PHP 3.0.4

bool uksort(array array_arg, string cmp_function)

 

Sorts an array by keys using a user-defined comparison function.

usort PHP 3.0.3

bool usort(array array_arg, string cmp_function)

 

Sorts an array by values using a user-defined comparison function.