Presentation is loading. Please wait.

Presentation is loading. Please wait.

Naredbe u php-u.

Similar presentations


Presentation on theme: "Naredbe u php-u."— Presentation transcript:

1 Naredbe u php-u

2 Naredbe if else elseif/else if while do-while for foreach break
continue switch return require include require_once include_once goto

3 If-else <?php $a=8; $d=10 ; if ($a>$d) echo "$a je veće od $d!";
echo "$d. je veće od $a!"; ?> if (izraz) uradi 1 else uradi 2 ili if (izraz) { uradi 1 } elseif (izraz2) { uradi 2 } else { uradi 3 }

4 Šta se ispisuje na ekranu?
<?php $d=-1; if ($d>0) echo "Broj je pozitivan!"; else echo "Broj je 0 ili negativan!"; ?>

5 <. php $d=-1; if ($d>0) echo "Broj je pozitivan
<?php $d=-1; if ($d>0) echo "Broj je pozitivan!"; else if ($d=0) echo "Broj je 0!" ; echo "Broj je negativan!"; ?>

6 Ugnježdena if naredba <?php if ($dan == 'Srijeda') {     if ($vrijeme == '10') {         if ($skola== 'GIMNAZIJA') {             $predmet = 'informatika';         }     } } ?> <?php if ($dan == 'Srijeda' && $vrijeme == '10' && $ skola == 'GIMNAZIJA') {     $predmet = 'informatika'; } ?>

7 if-elseif-else if (prvi uslov je T) {     akcija!     } elseif (drugi uslov je T) {      akcija!     } elseif (treci uslov je T) {      akcija!     }   ... itd... else {      akcija! } Ako želimo nešto izvršiti, a pri tome imamo više uslova koji moraju biti zadovoljeni, možemo koristiti if...elseif petlju

8 IF naredba sa or ili and operatorom
<?php $a=11; $b=5; If ($a<10 and $b < 10) { echo "Brojevi a i b su manji od 10."; } elseif ($a < 10 or $b < 10) { echo "Samo jedan od brojeva a i b je manji od 10."; else { echo "Nijedan od brojeva a i b nije manji od 10."; ?>

9 IF naredba i logički operatori
Unesite neku promjenljivu ($količina) i dajte joj vrijednost. Ako je količine manja od 10 nema popusta ako je između 10 i 100 popust je 10% a sve količine veće od 100 imaju popust je 20%.

10 IF naredba i logički operatori
<?php $kolicina=88; if ($kolicina < 10) $popust = 0; elseif ($kolicina >=10 && $kolicina<=99) $popust = 10; elseif ($kolicina >100) $popust =20; echo "popust je $popust %" ?>

11 Prikaz dana ili vikenda
<?php $dan=date("D"); if ($dan=="Fri") echo "Ugodan Vam vikend!"; elseif ($dan=="Sun") echo "Super, nedjelja je!"; else echo "Radni je dan, provedite ga ugodno!"; ?>

12 Kombinovani operatori
Upotreba Ekvivalentan izrazu += $a += $b $a = $a + $b -= $a -= $b $a = $a - $b *= $a *= $b $a = $a * $b /= $a /= $b $a = $a / $b %= $a %= $b $a = $a % $b

13 Operatori ++ i -- Primer (prefiksno uvećanje ) $a = 4; echo ++$a;
Primer (sufiksno uvećanje) echo $a++; Slično se ponašaju i operatori umanjenja // rezultat je 5, a=5 // rezultat je 4, a=5

14 While Pimjer 1 <?php $i=1; while ($i<=10) {
while (izraz): izjava ... endwhile; Pimjer 1  <?php $i=1; while ($i<=10) { echo $i++. "<br>"; } ?> 1 2 3 4 5 6 7 8 9 10 // i=i+1

15 Primjer 2 <?php $i = 0; $s = $i; while ($i <= 10) { $s += $i++; // skraćeni zapis za: $s = $s+$i; $i = $i+1; } echo $s; ?>

16 Primjer 3 <?php $i = 0; $j = 0; while ($i < 10) { while ($j < 10) { if ($j == 5) break ; $j++; } $i++; echo $i ; echo $j ; ?> 105 ."<br>"; 10 5

17 <. php $i=10; while ($i<=20){ echo 'i = '. ++$i. "<br>"; }

18 Do-while <?php $i=1; do { echo $i, "<br />"; $i=$i+1;
} while($i<=10) ?> <?php $i=10; do { echo $i. " "; $i--; } while($i>0) ?> 1 2 3 4 5 6 7 8 9 10

19 Primjer 3 <?php  $i=1;  do   {   echo "Broj je: $i <br>";   $i++;   } while ($i<=5) ?>

20 Primjer 4 <?php  $i=0;  do   {   echo $i . " ";   $i++;   } while ($i > 10) ?>

21 For for (početni_izraz; uslov; ponavljajući_izraz) { Neredba1; }
početni_izraz se izvršava prije prvog kruga petlje (krug petlje je jedno izvršavanje naredbi iz tijela petlje) uslov je uslov ponavljava i provjerava se prije svakog kruga petlje ponavljajući_izraz se izvršava nakon svakog kruga petlje Svaki od ta tri izraza može se izostaviti. Ako se izostavi uslov, petlja će se izvršavati zauvijek. Izrazi početni_izraz i ponavljajući_izraz mogu sadržati više naredbi, a u tom slučaju one su odvojene zarezima.

22 Primjer 1 for ($i = 1; $i <= 10; $i++) { echo $i, "<br />"; }
for ($i = 1; ; $i++) {     if ($i > 10) {         break;     }     echo $i; }

23 <. php for ($i=10;$i>=0;$i--){ echo '$i = '. $i. '<br>'; }
rezultat $i = 10 $i = 9 $i = 8 $i = 7 $i = 6 $i = 5 $i = 4 $i = 3 $i = 2 $i = 1 $i = 0

24 Šta će biti ispisano na ekranu?
<?php for ($i=0; $i< 10; $i++) { echo $i . " "; } ?>

25 Zadatak Ispisati jedan ispod drugog sve parne brojeve od 0 do 10
<?php for ($i=0; $i< 10; $i=$i+2) { echo $i . " <br >"; } ?> 2 4 6 8

26 For <?php for ($i=1; $i<= 3; $i++) { for ($j = 1; $j <= 5; $j++) echo "$i.$j "; } echo " "; } ?>


Download ppt "Naredbe u php-u."

Similar presentations


Ads by Google