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 ) )