array_map függvény

Az array_map függvény egy megadott függvényt alkalmaz egy tömb összes elemére, és visszaadja a módosított tömböt. Az első paraméterben egy callback függvényt fogad, a másodikban pedig egy tömböt. További tömbök adhatók át harmadik és további paraméterekként.

Szintaxis

phparray_map(?callable $callback, array $array, array ...$arrays): array

Példa

Vegyük az egyes többelemek négyzetgyökét (a sqrt függvénnyel) és írjuk egy új tömbbe:

php<?php
  $arr = [1, 4, 9];
  
  $res = array_map('sqrt', $arr);
  var_dump($res);
?>

A kód végrehajtásának eredménye:

php[1, 2, 3]

Lásd még

  • az array_filter függvényt,
    amely szűri a tömböt
  • az array_walk függvényt,
    amely függvényt hív meg a tömb elemeire
  • az array_walk_recursive függvényt,
    amely rekurzívan hív meg függvényt a tömb elemeire
  • az array_reduce függvényt,
    amely redukálja a tömböt