Función array_map
La función array_map aplica una función
dada a todos los elementos de un array y devuelve
el array modificado. El primer parámetro de la función
acepta un callback, y el segundo - un array.
Se pueden pasar arrays adicionales como tercer
parámetro y sucesivos.
Sintaxis
array_map(?callable $callback, array $array, array ...$arrays): array
Ejemplo
Extraigamos la raíz cuadrada de cada
elemento del array (usando la función sqrt)
y escribámosla en un nuevo array:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Resultado de la ejecución del código:
[1, 2, 3]
Véase también
-
la función
array_filter,
que filtra un array -
la función
array_walk,
que llama a una función para los elementos de un array -
la función
array_walk_recursive,
que llama recursivamente a una función para los elementos de un array -
la función
array_reduce,
que reduce un array