PHP 5, PHP 7, PHP 8
array_walk_recursive - Apply a user function recursively to every member of an array
Code Examples

array_walk_recursive( array|objectarray, callable$callback, [mixed$arg = null] ): bool

Applies the user-defined callback function to each element of the array. This function will recurse into deeper arrays.



The input array.


Typically, callback takes on two parameters. The array parameter's value being the first, and the key/index second.


If callback needs to be working with the actual values of the array, specify the first parameter of callback as a reference. Then, any changes made to those elements will be made in the original array itself.


If the optional arg parameter is supplied, it will be passed as the third parameter to the callback.

Return Values

Returns true on success or false on failure.

Related Functions

Example of array_walk_recursive

Show all examples for array_walk_recursive

PHP Version: