Download presentation
Presentation is loading. Please wait.
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 " "; } ?>
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.