PHP if...else...elseif-lause

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!";
}
?>

Suoritettava esimerkki

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!";
}
?>

Suoritettava esimerkki

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!";
}
?>

Suoritettava esimerkki

PHP - switch lauseke

Opimme seuraavassa osassa switch lausekkeen.