Foreach-silmukka PHP:ssä

foreach-silmukkaa käytetään kuljemaan läpi kaikki taulukon alkiot.

Syntaksi on seuraava: kirjoitetaan avainsana foreach, jonka jälkeen on pyöreät sulkeet (). Näissä sulkeissa määritetään muuttuja, jossa on läpikäytävä taulukko, sitten sana as, ja sen jälkeen - muuttuja, johon jokaisella silmukan kierroksella tulee taulukon alkio. Sitten tulee aaltosulkeet {}, joiden sisällä on silmukan runko.

Eli silmukan syntaksi näyttää tältä:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Tämä koodi aaltosulkeiden sisällä
      toistuu niin monta kertaa kuin
      taulukossa on alkioita.
    */
  }
?>

Esitetään nyt kaikki taulukon alkiot näytöllä foreach-silmukalla:

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

Annettu taulukko numeroilla:

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

Käy tämä taulukko läpi silmukalla ja näytä näytöllä näiden numeroiden neliöt.

Задание 2

Annettu taulukko numeroilla:

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

foreach-silmukan ja br -tagin avulla näytä näytöllä tämän taulukon alkioiden sarake.

Задание 3

Annettu taulukko numeroilla:

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

foreach-silmukan ja br -tagin avulla näytä näytöllä tämän taulukon alkioiden sarake siten, että jokainen taulukon alkio on omassa b -tagissaan.