⊗ppPmUFRLA 201 of 447 menu

return-ի կիրառումը ցիկլում PHP-ում

Այն, որ return-ը գտնվում է ցիկլի ներսում, միշտ չէ, որ կարող է սխալ լինել։

Հաջորդ օրինակում ստեղծված է ֆունկցիա, որն որոշում է, թե զանգվածի առաջին քանի տարրեր պետք է գումարել, որպեսզի գումարը դառնա մեծ կամ հավասար 10-ի։

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Եթե գումարը մեծ է կամ հավասար 10-ի. if ($sum >= 10) { return $i + 1; // դուրս ենք գալիս ցիկլից և ֆունկցիայից } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Հաջորդ օրինակում ստեղծված է ֆունկցիա, որն հաշվարկում է, թե սկսած 1-ից քանի ամբողջ թիվ պետք է գումարել, որպեսզի արդյունքը լինի 100-ից մեծ։

<?php function func() { $sum = 0; $i = 1; while (true) { // անվերջ ցիկլ $sum += $i; if ($sum >= 100) { return $i; // ցիկլը պտտվում է մինչև այստեղից դուրս գալը } $i++; } } echo func(); ?>

Գրեք ֆունկցիա, որն ընդունելու է թիվ որպես պարամետր և կբաժանի այն 2-ի այնքան անգամ, մինչև արդյունքը դառնա 10-ից փոքր։ Թող ֆունկցիան վերադարձնի այն կրկնությունների քանակը, որն անհրաժեշտ է եղել արդյունքին հասնելու համար։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել