⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу