logo

Función PHP array_map()

array_map() es una función incorporada en PHP. La función array_map() envía cada valor de una matriz a una función definida por el usuario y devuelve una matriz con nuevos valores dados por la función definida por el usuario. Esta función se introdujo en 4.0.6.

Sintaxis

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

Parámetro

Parámetro Descripción Es obligatorio
función El nombre de la función definida por el usuario, o nulo. obligatorio
matriz1 Especifica una matriz. obligatorio
matriz2 Especifica una matriz. Opcional
matriz3 Especifica una matriz. Opcional

Tipo de devolución

Esta función devuelve una matriz que contiene los valores de matriz1, después de aplicar la función definida por el usuario a cada uno.

EJEMPLO 1

 

Producción:

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

EJEMPLO 2

 

Producción:

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

EJEMPLO 3

 

Producción:

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

EJEMPLO 4

 

Producción:

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