⊗ppPmUFRLA 201 of 447 menu

Korišćenje return u petlji u PHP-u

To što se return nalazi unutar petlje, ne mora uvek biti greška.

U sledećem primeru napravljena je funkcija koja određuje koliko prvih elemenata niza je potrebno sabrati da bi zbir postao veći ili jednak 10:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Ako je zbir veći ili jednak 10: if ($sum >= 10) { return $i + 1; // izlazimo iz petlje i iz funkcije } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

U sledećem primeru napravljena je funkcija koja izračunava, koliko celih brojeva, počevši od 1, treba sabrati da bi rezultat bio veći od 100:

<?php function func() { $sum = 0; $i = 1; while (true) { // beskonačna petlja $sum += $i; if ($sum >= 100) { return $i; // petlja se vrti dok ne izađe ovde } $i++; } } echo func(); ?>

Napišite funkciju koja će kao parametar prihvatati broj i deliti ga sa 2 onoliko puta dok rezultat ne postane manji od 10. Neka funkcija vraća broj iteracija koje su bile potrebne za postizanje rezultata.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij