SyntaxStudy
Sign Up
Home PHP Reference array_map()

array_map()

function

Applies a callback to each element of an array and returns a new array of results.

Syntax

array_map(?callable $callback, array $array): array

Example

php
<?php
$nums = [1, 2, 3, 4, 5];
$doubled = array_map(fn($n) => $n * 2, $nums);
print_r($doubled); // [2, 4, 6, 8, 10]

$users = [['name'=>'Alice'],['name'=>'Bob']];
$names = array_map(fn($u) => $u['name'], $users);
print_r($names); // ['Alice', 'Bob']