⊗ppPmUFFl 203 of 447 menu

Bendera katika Kazi za PHP

Katika kazi zinaweza kutumika bendera kwa njia isiyo wazi kwa kutumia agizo return. Hebu tuangalie, jinsi hii inafanywa. Hebu tuseme tuna kazi ifuatayo, inayokagua kwamba vipengele vyote vya safu ni nambari chanya:

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

Hebu tuandike tena msimbo wa kazi kwa kutumia bendera kwa njia isiyo wazi:

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

Jinsi hii inavyofanya kazi: ikiwa kipengele kinachohitajika kitapatikana kwenye safu - tutatoka kwenye kazi (na pia kwenye kitanzi) kwa kutumia return. Lakini ikiwa kipengele kinachohitajika hakipatikani kwenye safu - hautatoka kwenye kazi na utekelezaji utafika hadi kwa amri return true. Na itatokea kwamba kazi itarudisha true kama ishara kwamba vipengele vyote vya safu ni chanya.

Fanya kazi, ambayo itachukua safu ya nambari kama kigezo, na kukagua, kwamba vipengele vyote kwenye safu hii ni nambari shufwa.

Fanya kazi, ambayo itachukua nambari kama kigezo na kukagua, kwamba tarakimu zote za nambari hii ni zisizo shufwa.

Fanya kazi, ambayo itachukua safu kama kigezo na kukagua, ikiwa kuna vipeperushi viwili sawa mfululizo kwenye safu hii.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa