Praneškite apie mus:


PHP if... else ciklas

0

If... Else lietuviškai reiškia Jei.. Kita.. Iš to jau galite atspėti, kad tai yra tikrinimas. PHP kalboje dažnai tenka tikrinti visokias sąlygas. Prie skirtingų sąlygų reikia vykdyti skirtingą kodą.



Turinys

PHP if sakinys

PHP if... else sakinys

PHP If... elseif... else... sakinys

 

  • If sakinys – skirtas vykdyti kodą tik tada, kai sąlyga gražina reikšmę true.
  • If... else sakinys – skirtas naudoti kai jei atitinka sąlygą, tada vykdyti vieną kodą, kitu atveju – kitą.
  • If... elseif... else sakinys – skirtas naudoti kai turime kelias sąlygas, jei atitinka pirmą – vykdome pirmą kodą, jei antrą – antrą, kitu atveju „else“ dalies kodą.
  • Switch sakinys – panašus į if... elseif... elseif... else... skirtas pasirinkti vieną iš kelių kodo blokų.

 

PHP If sakinys

If.. sakinys skirtas naudoti tada, kai norime vykdyti kodą tik tuo atveju, kai atitinka nurodytą sąlygą.

 

Sintaksė:

1
2
3
if ( sąlyga ) {
  kodas kuris yra vykdomas, jei sąlyga yra true;
}

 

Pavyzydys:

Šiame pavyzdyje bus atspausdinama „Šiandien penktadienis!“, jei kodas bus vykdomas penktadienį.

1
2
3
4
5
6
7
8
9
10
11
12
<html>
<body>
 
<?php
  $d=date("D");
  if ($d=="Fri") { 
    print "Šiandien penktadienis!";
  }
?>
 
</body>
</html>

 

Atkreipkite dėmesį, kad čia yra tik if sakinys, nėra else ar elseif, todėl kad turime tik vieną sąlygą ir tik vieną kodą, kurį vykdome tik tuo atveju, jei sąlyga yra išpildoma.

 

PHP If... Else sakinys

Ši struktūra skirta tam atvejui, kai norime patikrinti sąlygą ir jei sąlyga yra tenkinama – vykdome vieną kodą, jei ne – kitą.

 

Sintaksė:

1
2
3
4
5
if( sąlyga ) {
  Kodas, kurį vykdome, jei sąlyga yra išpildyta
} else {
  kodas, kurį vykdome, jei sąlyga nėra išpildyta
}

 

Pavyzydys:

Šiame pavyzdyje bus atspausdinama „Šiandien penktadienis!“, jei kodas bus vykdomas penktadienį ir jei ne penktadienį – parašys „Sveiki!“.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<body>
 
<?php
  $d=date("D");
  if ($d=="Fri") {
    print "Šiandien penktadienis!";
  } else {
    print "Sveiki!";
  }
?>
 
</body>
</html>

 

PHP If... elseif... else... sakinys

Šis sakinys skirtas naudoti tada, kai turime keletą sąlygų ir keletą kodo rinkinių, kuriuos vykdyti norime prie skirtingų sąlygų. Atitikmuo šio sakinio yra switch ciklas.

 

Sintaksė:

1
2
3
4
5
6
7
if ( sąlyga ) {
  kodas, kurį vykdome, kai atitinka pirmą sąlygą
} elseif {
  kodas, kurį vykdome, kai atitinka antrą sąlygą
} else {
  kodas, kurį vykdome, jei nei viena sąlyga nebuvo tenkinama
}

 

Pavyzdys:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<body>
 
<?php
$d=date("D");
if ($d=="Fri") {
  print "Šiandien penktadienis!";
} elseif ($d=="Sun") {
  print "Šiandien sekmadienis!";
} else {
  print "Sveiki!";
}
?>
 
</body>
</html>

 

Jei kodas bus vykdomas penktadienį – parašys „Šiandien penktadienis!“, jei sekmadienį – „Šiandien sekmadienis!“, jei kitą dieną – parašys „Sveiki!“.

Perskaityta: 2812 kartų

Lukas
Autorius: Lukas
El. paštas.: Šis el. pašto adresas yra apsaugotas nuo spam botų. Jum reikalingas įjungtas Javasctipt kad jį matytumėte
Manualai.lt tinklo autorius ir administratorius. VDU Energetikos Fizikos ir Verslo Informatikos studentas. LinkedIn
Raktažodžiai
php    programavimas    if    else   
Patinka straipsnis?
Komentarai

Komentarų nėra. Norėdami komentuoti turite prisijungti
PHP meniu
Naudingos nuorodos
Informacija ir viskas kas yra pateikta manualai.lt puslapiuose yra nemokama, tačiau, galite mus paremti per PayPal: