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
array_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
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Hasil pelaksanaan kod:
[1, 2, 3]
Lihat juga
-
fungsi
array_filter,
yang menapis 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 mengurangkan array