BudiBadu Logo
Toolbadu

array_map Online

Test PHP's array_map() function online using real PHP 8.2. Apply a callback function to each element of an array to transform or modify data. Perfect for data mapping and formatting.

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

PHP Array Input

Enter the array you want to transform

Callback Function

Define how to transform each element

function($val) {
Loading editor...
}

PHP Code

This is the actual PHP code that will be executed

Loading editor...

Common Examples

array_map() Function Guide

How It Works

The array_map() function applies a user-defined callback function to each element of an array. It returns a new array containing the results of applying the callback to the corresponding element of the input array.

Unlike array_filter(), the number of elements in the returned array is always the same as the input array. It is used for transforming data, not removing it.

Key Features

This tool is a free online PHP compiler that runs directly in your browser. It allows you to execute array_map() functions instantly without setting up a local environment, making it perfect for quick testing and learning.

  • Returns a new array with transformed values
  • Preserves keys if only one array is passed
  • Can handle multiple arrays (not supported in this tool yet)
  • Callback arguments match the number of arrays

💡 Tip: If you need to modify values AND keys, or reduce the array to a single value, consider array_reduce() or a foreach loop instead.

Request a Feature

Have an idea to improve this tool? Share your suggestions and help us make it better! (One request per day)

0/1000 characters