⊗ppPmUFRLA 201 of 447 menu

Uporaba return v zanki v PHP

To, da je return znotraj zanke, ni nujno napaka.

V naslednjem primeru je narejena funkcija, ki določa, koliko prvih elementov polja je treba sešteti, da vsota postane večja ali enaka 10:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Če je vsota večja ali enaka 10: if ($sum >= 10) { return $i + 1; // izhod iz zanke in funkcije } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

V naslednjem primeru je narejena funkcija, ki izračuna, koliko celih števil, začenši z 1, je treba sešteti, da je rezultat večji od 100:

<?php function func() { $sum = 0; $i = 1; while (true) { // neskončna zanka $sum += $i; if ($sum >= 100) { return $i; // zanka se vrti, dokler ne izstopi tukaj } $i++; } } echo func(); ?>

Napišite funkcijo, ki bo kot parameter sprejela število in ga delila z 2 tolikokrat, dokler rezultat ne postane manjši od 10. Naj funkcija vrne število iteracij, ki so bile potrebne za dosego rezultata.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni