3v4l.org

run code in 300+ PHP versions simultaneously
<?php $columns_count = 3; $array = range(1, 10); $chuncked_array = array_chunk($array, ceil(sizeof($array) / $columns_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:
44.18 ms | 402 KiB | 5 Q