⊗ppPmUFFl 203 of 447 menu

Flagi PHP funkcijās

Funkcijās var izmantot flagus netiešā veidā, izmantojot instrukciju return. Apskatīsim, kā tas tiek darīts. Pieņemsim, ka mums ir šāda funkcija, kas pārbauda, ka visi masīva elementi ir pozitīvi skaitļi:

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

Pārrakstīsim funkcijas kodu ar netiešu flagu izmantošanu:

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

Kā tas strādā: ja masīvā tiks atrasts vajadzīgais elements - mēs iziesim no funkcijas (un arī no cikla) ar return. Bet ja masīvā netiks atrasts vajadzīgais elements - iziešana no funkcijas nenotiks un izpilde nonāks līdz komandai return true. Un izrādīsies, ka funkcija atgriezīs true kā zīmi, ka masīvā visi elementi ir pozitīvi.

Izveidojiet funkciju, kas parametru kā saņems masīvu ar skaitļiem, un pārbaudīs, ka visi elementi šajā masīvā ir pāra skaitļi.

Izveidojiet funkciju, kas parametru kā saņems skaitli un pārbaudīs, ka visi šī skaitļa cipari ir nepāra.

Izveidojiet funkciju, kas parametru kā saņems masīvu un pārbaudīs, vai šajā masīvā ir divi vienādi elementi pēc kārtas.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt