BudiBadu Logo
Toolbadu

array_reduce Online

Test PHP's array_reduce() function online using real PHP 8.2. Iteratively reduce an array to a single value using a callback function. Perfect for calculating sums, concatenating strings, or transforming data structures.

array_reduce(array $array, callable $callback, mixed $initial = null): mixed

PHP Array Input

Enter the array to reduce

Initial Value (Optional)

Starting value for the accumulator

Enter valid PHP value (e.g., 0, "", [])

Callback Function

Define how to reduce the array

function($carry, $item) {
Loading editor...
}

PHP Code

This is the actual PHP code that will be executed

Loading editor...

Common Examples

array_reduce() Function Guide

How It Works

The array_reduce() function applies a callback function to each element of the array together with an accumulator (carry) value, reducing the array to a single value.

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

Parameters

  • $array: The input array
  • $callback: Function taking ($carry, $item)
  • $initial: Initial value of the accumulator (optional but recommended)

💡 Tip: Always set an $initial value to ensure consistent results, especially if the array might be empty.

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