⊗ppPmUFFl 203 of 447 menu

Zastavice u PHP funkcijama

U funkcijama se mogu koristiti zastavice u implicitnom obliku pomoću naredbe return. Hajde da vidimo kako se to radi. Pretpostavimo da imamo sledeću funkciju koja proverava da li su svi elementi niza pozitivni brojevi:

<?php function isPositive($arr) { $flag = true; foreach ($arr as $elem) { if ($elem < 0) { $flag = false; } } return $flag; } ?>

Hajde da prepišemo kod funkcije koristeći implicitno korišćenje zastavica:

<?php function isPositive($arr) { foreach ($arr as $elem) { if ($elem < 0) { return false; } } return true; } ?>

Kako ovo radi: ako se u nizu nađe traženi element - izaći ćemo iz funkcije (i iz petlje takođe) pomoću return. Ali ako se u nizu ne nađe traženi element - neće doći do izlaska iz funkcije i izvršavanje će stići do naredbe return true. I ispostaviće se da funkcija vraća true kao znak da su u nizu svi elementi pozitivni.

Napravite funkciju koja će kao parametar prihvatati niz brojeva, i proveravati, da li su svi elementi u ovom nizu parni brojevi.

Napravite funkciju koja će kao parametar prihvatati broj i proveravati, da li su sve cifre tog broja neparne.

Napravite funkciju koja će kao parametar prihvatati niz i proveravati, da li u ovom nizu postoje dva identična elementa jedan za drugim.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij