Задать вопрос
@sagaton

Почему первый цикл влияет на второй?

Вопрос возможно глупый но все же.
есть 2 цикла. которые идут друг за другом
$dd = 1;
$dd1 = 1;
$total = 1;
$total1 = 1;
while ($dd < $inp1) {
        $dd++;
        $inp *=2;
        $total = $inp;
    
}

while ($dd1 < $inp1) {
        $dd1++;
        $inp *=4;
        $total1 = $inp;
}

Как сделать так, чтобы при завершении первого цикла второй начинался сначала а е на том месте где закончился первый?

Т.е. тут реализую геометрическую прогрессию с разным шагом (2 и 4).
и к примеру когда указываю 2 начальное и 5 искомое. то должно быть 32 и 512.
Но по факту выводит 32 и 8192.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Циклы в РНР никак не связаны. Как и в любом другом языке.
И второй всегда начинается без свякой связи с первым.
Если же речь идет о переменных, которые участвуют в цикле, то программист должен позаботиться САМ, о том чтобы перед началом любого цикла они имели нужные значения.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽