PHP-də foreach dövrü

foreach dövrü massivin bütün elementləri arasında gəzmək üçün istifadə olunur.

Sintaksis belədir: foreach açar sözü yazılır, ondan sonra isə dairəvi mötərizələr () qoyulur. Bu mötərizələr içərisində gəziləcək massivin yerləşdiyi dəyişən göstərilir, sonra as sözü, ondan sonra isə dövrün hər bir addımında massivin elementinin əlavə olunacağı dəyişən yazılır. Daha sonra, içərisində dövrün gövdəsi yerləşəcək olan qıvrım mötərizələr {} gəlməlidir.

Beləliklə, dövrümüzün sintaksisi belə görünür:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Qıvrım mötərizələr arasında yerləşən kod
      massivin elementlərinin sayı qədər təkrar
      olunacaq.
    */
  }
?>

Gəlin foreach döngüsü ilə massivin bütün elementlərini ekrana çıxaraq:

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

Nömrələrdən ibarət massiv verilib:

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

Bu massivi dövr ilə gəzin və bu nömrələrin kvadratlarını ekrana çıxarın.

Задание 2

Nömrələrdən ibarət massiv verilib:

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

foreach dövrü və br teqindən istifadə edərək, bu massivin elementlərini ekranda sütun şəklində çıxarın.

Задание 3

Nömrələrdən ibarət massiv verilib:

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

foreach dövrü və br teqindən istifadə edərək, bu massivin elementlərini ekranda sütun şəklində çıxarın, elə ki, hər bir massiv elementi öz b teqində olsun.