⊗ppPmUFRLA 201 of 447 menu

PHP හි loop එකක් තුළ return භාවිතා කිරීම

return යන්න loop එකක් තුළ පිහිටා ඇති බව, සැමවිටම දෝෂයක් නොවිය හැකිය.

පහත උදාහරණයේ දී, array එකේ පළමු මූලද්‍රව්‍ය කීයක් එකතු කළ යුතුද යන්න තීරණය කරන ශ්‍රිතයක් සාදා ඇත, එමගින් එකතුව 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; // loop එකින් හා ශ්‍රිතයෙන් පිටවෙමු } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

පහත උදාහරණයේ දී, 1 වැනි පූර්ණ සංඛ්‍යා කීයක් එකතු කළ යුතුද යන්න ගණනය කරන ශ්‍රිතයක් සාදා ඇත, එමගින් ප්‍රතිඵලය 100 ට වඩා වැඩි වේ:

<?php function func() { $sum = 0; $i = 1; while (true) { // අනන්ත loop එක $sum += $i; if ($sum >= 100) { return $i; // මෙතනින් පිටවන තුරු loop එක කරකවයි } $i++; } } echo func(); ?>

අංකයක් පරාමිතියක් ලෙස පිළිගන්නා ශ්‍රිතයක් ලියන්න හා එය 2 මගින් බෙදන්න, ප්‍රතිඵලය 10 ට වඩා අඩු වන තුරු. ශ්‍රිතය ප්‍රතිඵලය ලබා ගැනීම සඳහා අවශ්‍ය වූ පුනරාවර්තන ගණන ආපසු ලබා දෙන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න