⊗ppPmUFFl 203 of 447 menu

Steaguri în funcțiile PHP

În funcții se pot folosi steaguri într-un mod implicit cu ajutorul instrucțiunii return. Să vedem cum se face acest lucru. Să presupunem că avem următoarea funcție, care verifică dacă toate elementele array-ului sunt numere pozitive:

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

Să rescriem codul funcției cu ajutorul utilizării implicite a steagurilor:

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

Cum funcționează: dacă în array se găsește elementul căutat - vom ieși din funcție (și din buclă de asemenea) cu ajutorul return. Dar dacă în array nu se găsește elementul căutat - nu va avea loc ieșirea din funcție și executarea va ajunge la comanda return true. Și se va dovedi că funcția va returna true ca semn că în array toate elementele sunt pozitive.

Creați o funcție care va lua ca parametru un array cu numere și va verifica dacă toate elementele din acest array sunt numere pare.

Creați o funcție care va lua ca parametru un număr și va verifica dacă toate cifrele acestui număr sunt impare.

Creați o funcție care va lua ca parametru un array și va verifica dacă în acest array există două elemente identice consecutive.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge