Последовательности на PHP
Предыстория. Попросил меня значит человек сделать ему жизнь проще, надоело ему через exel делать нужную последовательность через кучу шагов. Так и получилось 2 типа последовательности, которые помогали человеку. Над дизайном особо не парился и потому вышло что-то такое:

Написано сие на PHP больше ради фана и на скорую руку, особых эстетов PHP прошу не ругаться. Последовательность нужна была в типографии, где для печати страниц нужно было сначала выстроить определённую последовательность. Наверное знающие люди мне лучше объяснят для чкго нужна последовательность вида 1 <число> 2 <число> 3 <число> … <максимум> <число>.
Рабочий вариант можно посмотреть тут.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
if($_POST['max']) { $max = $_POST['max']; $t=0; $key = 0; $number = $_POST['num']; for($i; $i<=$max; $i++) { $arr[$i]=$i; } while($key<=$max*2) { $key = $key+2; array_splice($arr, $key, 0, $number); } while($t<=($max*2)-1) { echo $arr[$t].' '; $t++; } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
if($_POST['max']) { $max = $_POST['max']; $t=0; $key = 0; $max1 = $max/2; for($i; $i<=$max; $i++) { $arr[$i]=$i; } $num = 1; while($key<=($max1*2)-1) { $key = $key+2; $num0 = $num+$max1; array_splice($arr, $key, 0, $num0); $num++; } while($t<=$max-1) { echo $arr[$t].' '; $t++; } } |