PHP даги foreach цикли

foreach цикли массиванинг барча элементлари буйлаб ўтиш учун ишлатилади.

Синтаксиси шундай: foreach калит сўзи ёзилади, сўнгра унинг ортидан текис қавслар () қўйилади. Ушбу қавслар ичида такрорланадиган массив сақланган ўзгарувчи кўрсатилади, сўнг as сўзи, ва унинг ортидан - циклининг ҳар бир такрорида массив элементи тушувчи ўзгарувчи. Сўнгра жиңгъл қавслар {} бўлиши керак, уларнинг ичида цикл танаси жойлашади.

Шунинг учун, бизнинг циклимизнинг синтаксиси шундай кўринаді:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Жиңгъл қавслар орасидаги код шунча
      марта такрорланади, массивда қанча
      элемент бўлса.
    */
  }
?>

Келинг foreach цикли ёрдамида массивнинг барча элементларини экранга чиқарайлик:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  foreach ($arr as $elem) {
    echo $elem;
  }
?>
Задание 1

Сонлардан иборат массив берилган:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

Бу массивни цикл билан такрорлаб ва ушбу сонларнинг квадратларини экранга чиқаринг.

Задание 2

Сонлардан иборат массив берилган:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

foreach цикли ва br теги ёрдамида ушбу массив элементларининг устунини экранга чиқаринг.

Задание 3

Сонлардан иборат массив берилган:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

foreach цикли ва br теги ёрдамида массив элементларининг устунини шундай экранга чиқарингки, массивнинг ҳар бир элементи ўзининг b тегида туради.