Fungsi array_map
Fungsi array_map menerapkan
fungsi yang ditentukan ke semua elemen array dan mengembalikan
array yang diubah. Parameter pertama fungsi
menerima callback, dan parameter kedua - array.
Anda dapat meneruskan array tambahan sebagai parameter ketiga
dan seterusnya.
Sintaks
array_map(?callable $callback, array $array, array ...$arrays): array
Contoh
Mari kita ekstrak akar kuadrat dari setiap
elemen array (menggunakan fungsi sqrt)
dan tulis ke array baru:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Hasil eksekusi kode:
[1, 2, 3]
Lihat juga
-
fungsi
array_filter,
yang memfilter array -
fungsi
array_walk,
yang memanggil fungsi untuk elemen array -
fungsi
array_walk_recursive,
yang secara rekursif memanggil fungsi untuk elemen array -
fungsi
array_reduce,
yang melipat array