⊗ppPmUFRLA 201 of 447 menu

Return izmantošana ciklā PHP

Tas, ka return atrodas cikla iekšpusē, ne vienmēr ir kļūda.

Šajā piemērā ir izveidota funkcija, kas nosaka, cik pirmos masīva elementus vajag saskaitīt, līdz summa kļūs lielāka vai vienāda ar 10:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Ja summa ir lielāka vai vienāda ar 10: if ($sum >= 10) { return $i + 1; // iziet no cikla un funkcijas } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Šajā piemērā ir izveidota funkcija, kas aprēķina, cik veselus skaitļus, sākot ar 1, vajag saskaitīt, lai rezultāts būtu lielāks par 100:

<?php function func() { $sum = 0; $i = 1; while (true) { // bezgalīgs cikls $sum += $i; if ($sum >= 100) { return $i; // cikls griežas, kamēr neiziet šeit } $i++; } } echo func(); ?>

Uzrakstiet funkciju, kas kā parametru saņems skaitli un dalīs to ar 2 tik reižu, līdz rezultāts kļūs mazāks par 10. Lai funkcija atgriež iterāciju skaitu, kas bija vajadzīgs rezultāta sasniegšanai.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt