3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rows_count = 4; $array = range(1, 9); $chuncked_array = array_chunk($array, $rows_count); echo "<table>\n"; call_user_func_array('array_map', array_merge(array(function() { echo "<tr>\n"; array_map(function ($value) { echo " <td>$value</td>\n"; }, func_get_args()); echo "</tr>\n"; }), $chuncked_array)); echo "</table>\n";

preferences:
41.4 ms | 402 KiB | 5 Q