Home  >  Article  >  Backend Development  >  PHP array functions

PHP array functions

亚连
亚连Original
2018-05-10 09:58:02948browse

We always use some PHP-related functions for processing in daily development. Doing so can solve problems more effectively and simplify problems, so it is still necessary to master these functions.

prev($array name)//Move the array pointer forward to one position, opposite to next().

next()- Set the internal pointer to the next element in the array and output it.

current()- Returns the value of the current element in the array.

end()- Point the internal pointer to the last element in the array and output

reset()- Point the internal pointer to the first element in the array and output it.

each()- Returns the key name and key value of the current element and moves the internal pointer forward.

array_values($array name) takes out the values ​​of the array elements in the array to form a new index array and returns it.

array_keys($array name); Extract the key names in the array to construct a new index array, and return

array_flip($array) Exchange the key names and key values ​​of the array to form A new associative array, returned.

in_array($value,$array name) Query whether $value exists in the array. If it exists, return true, if it does not exist, return false;

array_search($value,$array name ); If the value exists in the array, the key name is returned. If it does not exist, false is returned;

array_key_exists($key,$array name) detects whether the key name exists in the array. If it exists, it returns true. If it does not exist, it returns true. Return false;

range($star,$end);Returns a new index array composed of integer arrays from start to end

array_reverse($array name)Return the array in the array The order of the elements is reversed.

array_rand($array name,$num) randomly takes out num keys to form a new index array and returns

shuffle($array name) to change the array element value The positions are scrambled

array_merge($arr1,$arr2); Merge the two arrays. If there are the same key names, remove them

array_sum($array name) Merge the array elements in the array Addition and summation

array_product($array name);Multiply and product the array elements

Array and string related functions

explode( "Separator", string) splits the string according to the separator and returns an array.

implode("connector",$array name); Connect the array elements in the array with a connector and return a string

Splitting and filling of arrays

array_chunk($array name,$num) divides the array by the number of num and returns a two-dimensional array

array_pad($array name,$length,string) ; When length > count($array name), the excess number of elements will be filled with strings.

array_fill($start,$length,"string") start is the starting key name, length is the number of array elements,

array_shift() function is used to delete elements in the array The first element and returns the removed element.

These array functions are often used in our daily development. If you master them, daily development will be no problem at all.

Related content:

Detailed explanation of php array function

php array function implements editing of association tables

Definition and usage of php array function array_push()

The above is the detailed content of PHP array functions. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn