PHP array_map()function
This function is used to apply a callback function on each element of an array. It is also used to generate an array of more arrays.
Syntax
array_map(function, array);
Example
<?php
$arr = array(11, 4, 3, 6, 2);
function elementmultiply($e){
return ($e * $e);
}
$multi = array_map(elementmultiply, $arr);
print_r($multi);
?>
Output :
Array ( [0] => 121 [1] => 16 [2] => 9 [3] => 36 [4] => 4 )Example
<?php
$arr = array(11, 4, 3, 6, 2);
$arr1 = array(car, bike, cycle, bus, truck);
$arr2 = array(red, blue, brown, green, pink);
$multi = array_map(null, $arr, $arr1, $arr2);
echo '<pre>'; print_r($multi);
?>
Output :
Array ( [0] => Array ( [0] => 11 [1] => car [2] => red ) [1] => Array ( [0] => 4 [1] => bike [2] => blue ) [2] => Array ( [0] => 3 [1] => cycle [2] => brown ) [3] => Array ( [0] => 6 [1] => bus [2] => green ) [4] => Array ( [0] => 2 [1] => truck [2] => pink ) )
Related PHP Functions
PHP array_reverse() function
PHP array_diff() function
PHP array_key_exists() function
PHP array_push() function
PHP array_search() function
PHP class_exists() function
PHP curl_setopt() function
PHP die() function
PHP dirname() function
PHP each() function
PHP explode() function
PHP file_exists() function
PHP function_exists() function
PHP getenv() function
PHP is_readable() function
PHP ksort() function
PHP mkdir() function
PHP ob_start() function
PHP parse_url() function
PHP str_repeat() function
PHP substr() function