Как можно дописать недостающие числа в массив и в foreach определить что это число было дописано в массив?
$numbers = array(1, 2, 3, 10, 11);
foreach ($numbers as $number){
if(){
echo $number.'<br />';
}else{
echo 'Число было дописано: '.$number.'<br />';
}
}
Можно вот так, если я вас правильно понял
Но в следующий раз предлагайте свою наработку или пишите что у вас не получилось. За вас никто и ничего делать не будет.
$numbers = array(1, 2, 3, 10, 11);
for( $i = 1; $i <= 11; ++$i ) {
if( !in_array($i, $numbers) ){
$numbers[] = $i;
echo 'Число было дописано: '.$i.'<br />';
}else{
echo $i.'<br />';
}
}
$numbers = array(1, 2, 3, 10, 11);
// уже результат с заполненными значениями
$filledArray = range($numbers[0], end($numbers));
// тут массив с теми значениями, которыми было произведено заполнение
$diffArray = array_diff($filledArray, $numbers);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос таков: есть такой класс (файл Networkh)
Visual Studio 2017 не видит заголовочные файлы Windowsh, WinSock2
Пишу сапёра на с++Для хранения клеток использую двумерный динамический массив(позже планирую пользовательский ввод размера поля)