- array_splice: documentation ( source)
- array_merge: documentation ( source)
- in_array: documentation ( source)
- range: documentation ( source)
<?php
$rng1step = 3;
$rng2step = 2;
$max = 1000;
$find = 553;
$rng = range(1,$max);
$i = 1;
$range2=[];
While(count($rng)){
If($i){
$range1= array_merge($range1, array_splice($rng, 0, $rng1step));
$i = 0;
}Else{
$range2= array_merge($range2, array_splice($rng, 0, $rng2step));
$i = 1;
}
}
If(in_array($range1, $find)) echo "range1";