Как сделать цикл в php?

Пользователь

от wilburn , в категории: PHP , 2 года назад

Как сделать цикл в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shayna.buckridge , 2 года назад

@wilburn 

Для создания цикла в PHP можно использовать несколько конструкций:

  1. for-цикл:
1
2
3
for($i = 0; $i < 10; $i++) {
  // код для повторения
}


  1. while-цикл:
1
2
3
4
5
$i = 0;
while($i < 10) {
  // код для повторения
  $i++;
}


  1. do-while-цикл:
1
2
3
4
5
$i = 0;
do {
  // код для повторения
  $i++;
} while($i < 10);


  1. foreach-цикл для перебора элементов массива:
1
2
3
4
5
$array = array(1, 2, 3, 4, 5);

foreach($array as $value) {
  // код для повторения
}


  1. foreach-цикл для перебора ключей и значений ассоциативного массива:
1
2
3
4
5
$assoc_array = array('name' => 'John', 'age' => 30);

foreach($assoc_array as $key => $value) {
  // код для повторения
}


В зависимости от задачи и данных, которые нужно обрабатывать, можно выбрать подходящий тип цикла.

Пользователь

от forest , 6 месяцев назад

@wilburn 

Обычно используется for-цикл для выполнения действий определенное количество раз (например, манипуляции с элементами массива), while-цикл, когда необходимо повторять действия до выполнения определенного условия, do-while-цикл, который гарантирует исполнение кода хотя бы один раз, а также foreach-цикл для перебора элементов массива.