Hàm array_map trong PHP có nhiệm vụ gọi một callback tác động đến các mảng được truyền vào. Hàm này tương thích với PHP 4, PHP 5, PHP 7.
Cú pháp hàm array_map trong PHP
array_map ( callable $callback , array $array1 [, array $... ] ) : array
Hàm array_map có các giá trị truyền vào gồm $callback – là hàm được gọi tới, $array1 là mảng được truyền vào, có thể truyền vào nhiều mảng khác nhau để xử lý. Hàm này sẽ trả về kết quả dựa theo hàm callback được gọi tới.
<?php function cube($n) { return ($n * $n * $n); } $a = [1, 2, 3, 4, 5]; $b = array_map('cube', $a); print_r($b); ?>
Và kết quả tương ứng sẽ là
Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 )
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm array_map trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.