Ehdot silmukoissa PHP:ssä
Silmukoissa voidaan käyttää ehtoja. Katsotaan esimerkkiä. Oletetaan, että meillä on seuraava taulukko:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Tulostetaan kaikki taulukon alkiot näytölle:
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
Asetetaan nyt ehto ja tulostetaan vain ne alkiot, jotka ovat parillisia lukuja:
<?php
foreach ($arr as $elem) {
if ($elem % 2 == 0) {
echo $elem;
}
}
?>
Annettu taulukko:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Käytä foreach-silmukkaa ja
if-operaattoria tulostaaksesi parittomat
taulukon alkiot konsoliin.
Annettu taulukko:
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
Käytä foreach-silmukkaa ja
if-operaattoria tulostaaksesi ne
taulukon alkiot, jotka ovat suurempia kuin 3, mutta pienempiä
kuin 10.
Annettu taulukko numeroita. Numerot voivat olla positiivisia ja negatiivisia. Etsi positiivisten alkioiden summa.
Annettu taulukko:
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Tulosta näytölle vain ne numerot taulukosta,
jotka alkavat numerolla 1, 2
tai 5.
Muodosta viikonpäivien taulukko. Käytä
foreach-silmukkaa tulostaaksesi kaikki viikonpäivät, ja
tulosta viikonlopun päivät lihavoituina.
Muodosta viikonpäivien taulukko. Käytä
foreach-silmukkaa tulostaaksesi kaikki viikonpäivät, ja
tulosta nykyinen päivä kursiivilla. Nykyisen päivän
numero tulee säilöä muuttujassa
$day.