Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php function foreach_recursive_callback( array $array, callable $callback ) { $result = []; foreach ( $array as $key => $item ) { $result[$key] = $callback( $item, $key ); if ( is_array( $item ) ) { $result[$key] = foreach_recursive_callback( $item, $callback ); } } return $result; } $array = [ 'foo' => 'bar', 'attr' => 'baz', [ 'a' => 'b', 'attr' => 'biz' ], ]; foreach_recursive_callback( $array, function( $item, $key ) { if ( $key === 'attr' ) { $item = ' '.$item; } return $item; }); var_dump( $array ); //
Copy Clear