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




Read more articles


General Knowledge



Learn Popular Language