PHP if...else...elseif-lause
- Edellinen sivu PHP laskin
- Seuraava sivu PHP Switch
Ehtolauseet suoritetaan eri toimia eri ehtojen perusteella
PHP ehtolauseet
Kun kirjoitat koodia, sinun on usein toivottavaa suorittaa eri toimia eri päätöksissä. Voit toteuttaa tämän käyttämällä ehtolauseita koodissasi.
PHP:ssä voimme käyttää seuraavia ehtolauseita:
- if-lause - Jos määritelty ehto on totta, suorita koodi
- if...else-lause - Jos ehto on totta, suorita koodi; jos ehto on epätotta, suorita toinen koodi
- if...elseif....else-lause - Suorita eri koodikappaleita kahden tai useamman ehdon perusteella
- switch-lause - Valitse yksi useista koodikappaleista suoritettavaksi
PHP - if-lause
if-lauseen käyttöMääritellyn ehdon ollessa tottaSuoritettava koodi.
Syntaksi
if (condition) { Kun ehto on totta, suoritettava koodi; }
Seuraava esimerkki tulostaa "Have a good day!" jos nykyinen aika (HOUR) on alle 20:
Esimerkki
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>
PHP - if...else lause
Käytä if....else lausekettaSuorita koodia ehdotuksen true ollessa,Suorita toista koodia ehdotuksen false ollessa.
Syntaksi
if (condition) { True ehdotuksen suorittama koodi; } else { False ehdotuksen suorittama koodi; }
Jos nykyinen aika (TUNNUS) on alle 20, seuraava esimerkki tulostaa "Have a good day!". Muussa tapauksessa tulostetaan "Have a good night!":
Esimerkki
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - if...elseif....else lauseke
Käytä if....elseif...else lausekettaSuorita eri koodia kahden tai useamman ehdotuksen perusteella.
Syntaksi
if (condition) { True ehdotuksen suorittama koodi; } elseif (condition) { True ehdotuksen suorittama koodi; } else { False ehdotuksen suorittama koodi; }
Jos nykyinen aika (TUNNUS) on alle 10, seuraava esimerkki tulostaa "Have a good morning!". Jos aika on alle 20, tulostetaan "Have a good day!". Muussa tapauksessa tulostetaan "Have a good night!":
Esimerkki
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
PHP - switch lauseke
Opimme seuraavassa osassa switch lausekkeen.
- Edellinen sivu PHP laskin
- Seuraava sivu PHP Switch