Вступить в клуб →
средняявопросPHP 8: типы и поведение языка

Два foreach подряд, второй без ссылки: что окажется в массиве

$prices = [100, 200, 300];

foreach ($prices as &$price) {
    $price *= 2;
}

foreach ($prices as $price) {
    // тело пустое
}

print_r($prices);

Что окажется в массиве после второго цикла?

  • [200, 400, 600]
  • [200, 400, 300]
  • [100, 200, 300]
  • [200, 400, 400]

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела