<?php
$newArray = array();
$total    = 30;
$m        = 4;
$skip     = 4;
for ($i = 1; $i <= $total; $i++) {
    $newArray[$i] = $i;
}
unset($i);
echo "<pre>";
print_r($newArray);
echo "</pre>";
$count = count($newArray);




for ($k = 1; $k <= $count - $m; $k++) {
    
    for ($i = 1; $i < $skip; $i++) {
        next($newArray);
        $d = current($newArray);
        
        if (!isset($newArray[$d])) {
            $z = $skip - $i - 1; //2
            
            reset($newArray);
            
            
            for ($s = 1; $s < $z; $s++) {
                next($newArray);
            }
            $d = current($newArray);
        }
    }
    
    unset($newArray[$d]);
    
    
}


echo "<pre>";
print_r($newArray);
echo "</pre>";
