array(3000) {
[0]=>
int(100)
[1]=>
int(101)
[2]=>
int(102)
[3]=>
int(103)
[4]=>
int(105)
[5]=>
int(108)
.....
}
Есть массив такого вида. Он содержит числа меньшего к большему. Но есть пропуски, как отобрать все числа, которые пропущены в отдельный массив?
// исходный массив
$ar = [1,2,3,5];
// массив всех чисел от минимального до максимально в массиве
$range = range(min($ar), max($ar), 1);
// array_diff даст отсутствующие элементы
print_r(array_diff($range, $ar));
Продвижение своими сайтами как стратегия роста и независимости