Condiții în bucle în PHP
În bucle se pot aplica condiții. Să ne uităm la un exemplu. Să presupunem că avem următorul array:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Să afișăm toate elementele acestui array pe ecran:
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
Acum să impunem o condiție și să afișăm doar elementele care sunt numere pare:
<?php
foreach ($arr as $elem) {
if ($elem % 2 == 0) {
echo $elem;
}
}
?>
Este dat array-ul:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Cu ajutorul buclei foreach și a operatorului
if afișați în consolă elementele impare
ale array-ului.
Este dat array-ul:
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
Cu ajutorul buclei foreach și a operatorului
if afișați în consolă acele elemente
ale array-ului care sunt mai mari decât 3, dar mai mici
decât 10.
Este dat un array cu numere. Numerele pot fi pozitive și negative. Găsiți suma elementelor pozitive ale array-ului.
Este dat array-ul:
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Afișați pe ecran doar acele numere din array,
care încep cu cifra 1, 2
sau 5.
Compuneți un array cu zilele săptămânii. Cu ajutorul ciclului
foreach afișați toate zilele săptămânii, iar
zilele de weekend afișați-le cu bold.
Compuneți un array cu zilele săptămânii. Cu ajutorul ciclului
foreach afișați toate zilele săptămânii, iar
ziua curentă afișați-o cursiv. Numărul
zilei curente trebuie să fie stocat în variabila
$day.