Funcția array_map

Funcția array_map aplică o funcție specificată tuturor elementelor unui array și returnează array-ul modificat. Primul parametru este funcția callback, iar al doilea este array-ul. Se pot transmite array-uri suplimentare ca al treilea parametru și așa mai departe.

Sintaxă

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

Exemplu

Să extragem rădăcina pătrată a fiecărui element al array-ului (cu ajutorul funcției sqrt) și să îl scriem într-un array nou:

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

Rezultatul executării codului:

php[1, 2, 3]

Vedeți și