Home >Backend Development >PHP Tutorial >Organizing Array Operation Functions in PHP_PHP Tutorial
Array([key =>] value, [key =>] value, [key =>] value, [key =>] value) // key can be integer or string // value can be any value
array_change_key_case -- Returns an array whose string keys are all lowercase or uppercase
array_chunk -- Split an array into multiple
array_combine - - Create an array, use the value of one array as its key name, and the value of another array as its value
array_count_values -- Count the number of occurrences of all values in the array
array_diff_assoc -- Calculate the difference of arrays with index check
array_diff_key -- Calculate the difference of arrays using key name comparison
array_diff_uassoc -- Calculate the difference of arrays with index checking using a user-provided callback function
array_diff_ukey -- Use callback function to compare key names to calculate the difference of the array
array_diff -- Calculate the difference of the array
array_fill -- Fill with the given value Array
array_filter -- Use callback function to filter cells in array
array_flip -- Swap keys and values in array
array_intersect_assoc -- Calculate intersection of arrays with index check
array_intersect_key -- Calculate the intersection of arrays using key name comparison
array_intersect_uassoc -- Calculate the intersection of arrays with index checking, use callback function to compare indexes
array_intersect_ukey -- Use callback Function compares key names to calculate the intersection of arrays
array_intersect -- Calculates the intersection of arrays
array_key_exists -- Checks whether the given key name or index exists in the array
array_keys -- Returns all key names in the array
array_map -- Apply the callback function to the cells of the given array
array_merge_recursive -- Recursively merge one or more arrays
array_merge -- Merge one or more arrays
array_multisort -- Sort multiple arrays or multidimensional arrays
array_pad -- Pad the array to the specified length with values
array_pop -- Pop the last unit of the array (pop off the stack)
array_product -- Calculate the product of all values in the array
array_push -- Push one or more units into the array at the end of the stack (push)
array_rand -- Randomly take out one or more units from the array
array_reduce -- Use the callback function to iteratively reduce the array to a single value
array_reverse -- Returns an array with the cells in reverse order
array_search -- Searches for a given value in the array, and returns the corresponding key name if successful
array_shift -- Shift the beginning of the array Move the units out of the array
array_slice -- Remove a segment from the array
array_splice -- Remove a part of the array and replace it with other values
array_sum -- Calculate all the elements in the array Sum of values
array_udiff_assoc -- Calculate the difference set of arrays with index check, use callback function to compare data
array_udiff_uassoc -- Calculate difference set of array with index check, use callback function to compare data sum Index
array_udiff -- Compare data with callback function to calculate the difference of arrays
array_uintersect_assoc -- Calculate intersection of arrays with index check, use callback function to compare data
array_uintersect_uassoc -- Calculate the intersection of arrays with index check, use callback function to compare data and index
array_uintersect -- Calculate intersection of arrays, use callback function to compare data
array_unique -- Remove duplicates in array values
array_unshift -- Insert one or more cells at the beginning of the array
array_values -- Return all values in the array
array_walk_recursive -- For each element in the array Members recursively apply the user function
array_walk -- apply the user function to each member in the array
array -- create a new array
arsort -- reverse the array Sort and maintain index relationship
asort -- Sort array and maintain index relationship
compact -- Create an array including variable names and their values
count (sizeof ) -- Calculate the number of cells in the array or the number of attributes in the object
current -- Return the current cell in the array
each -- Return the current key/value pair in the array Move the array pointer forward one step
end -- Point the internal pointer of the array to the last element
extract -- Import variables from the array into the current symbol table
in_array -- Check whether a certain value exists in the array
key -- Get the key name from the associative array
krsort -- Sort the array in reverse order by the key name
ksort -- Sort the array by key name
list -- Assign the values in the array to some variables
natcasesort -- Use the "natural sorting" algorithm to insensitively case the array Sort of
natsort -- Sort the array using the "natural sorting" algorithm next -- Move the internal pointer in the array forward one position
pos -- Alias of current() prev - - Rewind the internal pointer of the array by one range - Create an array containing cells in the specified range