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
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
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Annettu taulukko numeroilla:
<?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.
Annettu taulukko numeroilla:
<?php
$arr = [1, 2, 3, 4, 5];
?>
foreach-silmukan ja
br -tagin
avulla näytä näytöllä tämän taulukon
alkioiden sarake.