De foreach-lus in PHP
De foreach-lus wordt gebruikt om
door alle elementen van een array te lopen.
De syntaxis is als volgt: het sleutelwoord foreach wordt geschreven,
gevolgd door ronde haakjes (). In
deze haakjes wordt de variabele aangegeven waarin
de te doorlopen array zit, daarna het woord as,
en daarna - de variabele waarin bij
elke iteratie van de lus het array-element
zal worden geplaatst. Vervolgens moeten er accolades
{} komen, waarin het ⁅dⁿluslichaam⁆/dⁿ
wordt geplaatst.
Dus, de syntaxis van onze lus ziet er als volgt uit:
<?php
foreach ($arrayName as $elementName) {
/*
De code die tussen de accolades staat
zal zo vaak worden herhaald als het aantal
elementen in de array.
*/
}
?>
Laten we met behulp van de foreach-lus
alle elementen van de array op het scherm tonen:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Gegeven een array met nummers:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Doorloop deze array met een lus en toon de kwadraten van deze getallen op het scherm.
Gegeven een array met nummers:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Gebruik de foreach-lus en
de tag br
om een kolom met elementen
van deze array op het scherm weer te geven.