Foreach-loop i PHP
Loopen foreach används för att gå igenom
alla element i en array.
Syntaxen är som följer: man skriver nyckelordet foreach,
och efter det parenteser (). I
dessa parenteser anges variabeln som
innehåller arrayen som itereras över, sedan ordet as,
och efter det - variabeln som vid
varje varv i loopen kommer att innehålla elementet
från arrayen. Sedan ska det komma klammerparenteser
{}, inuti vilka loopkroppen
kommer att placeras.
Så, syntaxen för vår loop ser ut så här:
<?php
foreach ($arrayName as $elementName) {
/*
Koden som finns mellan klammerparenteserna
kommer att upprepas lika många gånger
som det finns element i arrayen.
*/
}
?>
Låt oss med hjälp av loopen foreach skriva ut
alla element i arrayen på skärmen:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Given är en array med siffror:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Iterera genom denna array med en loop och skriv ut kvadraten på dessa siffror på skärmen.
Given är en array med siffror:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Med hjälp av loopen foreach och
taggen br,
skriv ut elementen i denna array
på skärmen som en kolumn.