<?php

//Считалка
error_reporting(-1);
mb_internal_encoding('utf-8');

$total = 30;
$skip = 5;
$order = range(1, $total);

while (count($order) > $skip - 1) {
    unset($order[$skip - 1]);
    $temp_array = array_merge(array_slice($order, $skip - 1), array_slice($order, 0, $skip - 1));
    $order = $temp_array;
}
sort($order);

echo "Выигрышные места: " . implode(", ", $order) . "\n";