3v4l.org

run code in 300+ PHP versions simultaneously
<?php function flat_map(callable $callback, array $collection) { return array_merge([], ...array_map($callback, $collection)); }; var_dump( array_map(function ($el) { return str_split($el); }, ["two birds", "three green peas"]) ); var_dump( flat_map(function ($el) { return str_split($el); }, ["two birds", "three green peas"]) ); var_dump( flat_map(function ($el) { return str_split($el); }, []) );

preferences:
26.44 ms | 407 KiB | 5 Q