Funksjonen array_map

Funksjonen array_map bruker en spesifisert funksjon på alle elementene i et array og returnerer det modifiserte arrayet. Den første parameteren er en callback-funksjon, og den andre er et array. Du kan sende flere arrayer som tredje og påfølgende parametere.

Syntaks

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

Eksempel

La oss ta kvadratroten av hvert element i arrayet (ved hjelp av funksjonen sqrt) og skrive det til et nytt array:

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

Resultatet av kjøring av koden:

php[1, 2, 3]

Se også