⊗ppPmUFRLA 201 of 447 menu

PHP да циклида returnни қўллаш

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(); ?>

Сонни параметр сифатида қабул қиладиган ва уни натижа 10 дан кичик бўлгунча 2 га бўладиган функция яратинг. Функция натижага эришиш учун сарф қилинган итерациялар сонини қайтарсин.

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