⊗ppPmUFFl 203 of 447 menu

Застави у функцијама ПХП-а

У функцијама се могу користити заставе у имплицитном облику уз помоћ инструкције return. Хајде да погледамо како се то ради. Нека имамо следећу функцију, која проверава да ли су сви елементи низа позитивни бројеви:

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

Хајде да препишемо код функције уз помоћ имплицитне употребе застави:

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

Како ово ради: ако се у низу нађе потребан елемент - изаћи ћемо из функције (и из петље такође) уз помоћ return. Али ако се у низу не нађе потребан елемент - неће доћи до изласка из функције и извршавање ће стићи до команде return true. И испоставиће се да функција врати true као знак да су у низу сви елементи позитивни.

Направите функцију, која ће параметром примати низ са бројевима, и проверавати, да ли су сви елементи у том низу парни бројеви.

Направите функцију, која ће параметром примати број и проверавати, да ли су све цифре тог броја непарне.

Направите функцију, која ће параметром примати низ и проверавати, да ли у том низу постоје два иста елемента један за другим.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј