Funkcija array_map

Funkcija array_map pielieto norādīto funkciju visiem masīva elementiem un atgriež izmainīto masīvu. Pirmā parametra funkcija pieņem atsaukšanas funkciju (callback), bet otro - masīvu. Var padot papildu masīvus kā trešo un tā tālāk parametru.

Sintakse

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

Piemērs

Iegūsim kvadrātsakni no katra masīva elementa (izmantojot funkciju sqrt) un ierakstīsim jaunā masīvā:

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

Koda izpildes rezultāts:

php[1, 2, 3]

Skatiet arī