PHP array_map() Function
Last Updated : 17 Mar 2025
The array_map( ) is an built-in function in PHP. The array_map( ) function sends each value of an array to a user-defined function, and returns an array with new values given by the user-defined function. This function was introduced in 4.0.6.
Syntax
Parameter
| Parameter | Description | Is compulsory |
|---|---|---|
| function | The name of the user-defined function, or null. | compulsory |
| array1 | Specifies an array. | compulsory |
| array2 | Specifies an array. | Optional |
| array3 | Specifies an array. | Optional |
Return Type
This function returns an array containing the values of array1, after applying the user-defined function to each one.
EXAMPLE 1
Output:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
EXAMPLE 2
Output:
Array ( [0] => unlike [1] => like [2] => unlike )
EXAMPLE 3
Output:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
EXAMPLE 4
Output:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )
Next TopicPhp-array-merge-function