logo

Função PHP array_map()

O array_map() é uma função embutida no PHP. A função array_map() envia cada valor de um array para uma função definida pelo usuário e retorna um array com novos valores fornecidos pela função definida pelo usuário. Esta função foi introduzida em 4.0.6.

Sintaxe

 array array_map ( callable $callback , array $array1 [, array $... ] ) 

Parâmetro

Parâmetro Descrição É compulsório
função O nome da função definida pelo usuário ou nulo. obrigatório
matriz1 Especifica uma matriz. obrigatório
matriz2 Especifica uma matriz. Opcional
matriz3 Especifica uma matriz. Opcional

Tipo de retorno

Esta função retorna um array contendo os valores de array1, após aplicar a função definida pelo usuário a cada um.

EXEMPLO 1

 

Saída:

 Array ( [0] => sachin [1] => kapil [2] => dhoni ) 

EXEMPLO 2

 

Saída:

 Array ( [0] => unlike [1] => like [2] => unlike ) 

EXEMPLO 3

 

Saída:

 Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 ) 

EXEMPLO 4

 

Saída:

 Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )