<?php
$rng1step = 3;
$rng2step = 2;
$max = 100;
$find = 553;
$rng = range(1,$max);
$i = 1;
$range2=[];
While(count($rng)){
If($i){
$range1[]= array_splice($rng, 0, $rng1step);
$i = 0;
}Else{
$range2= array_merge($range2, array_splice($rng, 0, $rng2step));
$i = 1;
}
}
Var_dump($range1, $range2);
- Output for 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
- array(20) {
[0]=>
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
[1]=>
array(3) {
[0]=>
int(6)
[1]=>
int(7)
[2]=>
int(8)
}
[2]=>
array(3) {
[0]=>
int(11)
[1]=>
int(12)
[2]=>
int(13)
}
[3]=>
array(3) {
[0]=>
int(16)
[1]=>
int(17)
[2]=>
int(18)
}
[4]=>
array(3) {
[0]=>
int(21)
[1]=>
int(22)
[2]=>
int(23)
}
[5]=>
array(3) {
[0]=>
int(26)
[1]=>
int(27)
[2]=>
int(28)
}
[6]=>
array(3) {
[0]=>
int(31)
[1]=>
int(32)
[2]=>
int(33)
}
[7]=>
array(3) {
[0]=>
int(36)
[1]=>
int(37)
[2]=>
int(38)
}
[8]=>
array(3) {
[0]=>
int(41)
[1]=>
int(42)
[2]=>
int(43)
}
[9]=>
array(3) {
[0]=>
int(46)
[1]=>
int(47)
[2]=>
int(48)
}
[10]=>
array(3) {
[0]=>
int(51)
[1]=>
int(52)
[2]=>
int(53)
}
[11]=>
array(3) {
[0]=>
int(56)
[1]=>
int(57)
[2]=>
int(58)
}
[12]=>
array(3) {
[0]=>
int(61)
[1]=>
int(62)
[2]=>
int(63)
}
[13]=>
array(3) {
[0]=>
int(66)
[1]=>
int(67)
[2]=>
int(68)
}
[14]=>
array(3) {
[0]=>
int(71)
[1]=>
int(72)
[2]=>
int(73)
}
[15]=>
array(3) {
[0]=>
int(76)
[1]=>
int(77)
[2]=>
int(78)
}
[16]=>
array(3) {
[0]=>
int(81)
[1]=>
int(82)
[2]=>
int(83)
}
[17]=>
array(3) {
[0]=>
int(86)
[1]=>
int(87)
[2]=>
int(88)
}
[18]=>
array(3) {
[0]=>
int(91)
[1]=>
int(92)
[2]=>
int(93)
}
[19]=>
array(3) {
[0]=>
int(96)
[1]=>
int(97)
[2]=>
int(98)
}
}
array(40) {
[0]=>
int(4)
[1]=>
int(5)
[2]=>
int(9)
[3]=>
int(10)
[4]=>
int(14)
[5]=>
int(15)
[6]=>
int(19)
[7]=>
int(20)
[8]=>
int(24)
[9]=>
int(25)
[10]=>
int(29)
[11]=>
int(30)
[12]=>
int(34)
[13]=>
int(35)
[14]=>
int(39)
[15]=>
int(40)
[16]=>
int(44)
[17]=>
int(45)
[18]=>
int(49)
[19]=>
int(50)
[20]=>
int(54)
[21]=>
int(55)
[22]=>
int(59)
[23]=>
int(60)
[24]=>
int(64)
[25]=>
int(65)
[26]=>
int(69)
[27]=>
int(70)
[28]=>
int(74)
[29]=>
int(75)
[30]=>
int(79)
[31]=>
int(80)
[32]=>
int(84)
[33]=>
int(85)
[34]=>
int(89)
[35]=>
int(90)
[36]=>
int(94)
[37]=>
int(95)
[38]=>
int(99)
[39]=>
int(100)
}
preferences:
177.19 ms | 411 KiB | 167 Q