Cyklus foreach v PHP
Cyklus foreach se používá k procházení
všech prvků pole.
Syntaxe je následující: napíše se klíčové slovo foreach,
a za ním kulaté závorky (). V
těchto závorkách se uvede proměnná, ve které
je procházené pole, poté slovo as,
a za ním - proměnná, do které při
každém průchodu cyklu bude uložen prvek
pole. Poté musí následovat složené závorky
{}, ve kterých bude umístěno tělo
cyklu.
Takže syntaxe našeho cyklu vypadá takto:
<?php
foreach ($arrayName as $elementName) {
/*
Kód, který se nachází mezi složenými
závorkami se bude opakovat tolikrát,
kolik prvků má pole.
*/
}
?>
Pojďme pomocí cyklu foreach vypsat
na obrazovku všechny prvky pole:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Je dáno pole s čísly:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Projděte toto pole cyklem a vypište na obrazovku druhé mocniny těchto čísel.
Je dáno pole s čísly:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Pomocí cyklu foreach a
tagu br
vypište na obrazovku sloupec prvků
tohoto pole.