3v4l.org

run code in 300+ PHP versions simultaneously
<?php function skipFromBack(array $array, int $skip): array { $increment = $skip + 1; $count = count($array); $start = ($count - 1) % $increment; $result = []; for ($i = $start; $i < $count; $i += $increment) { $result[] = $array[$i]; } return $result; } $array = range(0, 15); foreach ([0, 1, 2, 3] as $skip) { var_export(skipFromBack($array, $skip)); echo "\n---\n"; }

preferences:
30.87 ms | 405 KiB | 5 Q