Foreach-løkke i PHP
Løkken foreach bruges til at gennemgå
alle elementer i et array.
Syntaksen er som følger: der skrives nøgleordet foreach,
efterfulgt af runde parenteser (). I
disse parenteser angives variablen, som
indeholder arrayet, der gennemgås, derefter ordet as,
og efter det - variablen, som ved
hver gennemgang af løkken vil modtage et element
fra arrayet. Derefter skal der være tuborgklammer
{}, som vil indeholde løkkens krop.
Så syntaksen for vores løkke ser sådan ud:
<?php
foreach ($arrayName as $elementName) {
/*
Koden, som befinder sig mellem tuborgklammerne
vil blive gentaget lige så mange gange,
som der er elementer i arrayet.
*/
}
?>
Lad os ved hjælp af løkken foreach udskrive
alle elementer i arrayet på skærmen:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Givet et array med tal:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Gennemgå dette array med en løkke og udskriv kvadraterne af disse tal på skærmen.
Givet et array med tal:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Med hjælp fra løkken foreach og
tagget br
udskriv en kolonne af elementer
fra dette array på skærmen.