Fungsi array_map

Fungsi array_map menggunakan fungsi yang ditetapkan pada semua elemen array dan mengembalikan array yang diubah. Parameter pertama fungsi menerima panggilan balik, dan yang kedua - array. Anda boleh menghantar array tambahan sebagai parameter ketiga dan seterusnya.

Sintaks

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

Contoh

Mari kita ekstrak punca kuasa dua dari setiap elemen array (menggunakan fungsi sqrt) dan tulis ke array baru:

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

Hasil pelaksanaan kod:

php[1, 2, 3]

Lihat juga