⊗ppPmUFRLA 201 of 447 menu

PHP-də dövrdə return istifadəsi

return-in dövrün daxilində yerləşməsi həmişə səhv olmaya bilər.

Aşağıdakı nümunədə, massivin ilk neçə elementinin cəminin 10-dan böyük və ya bərabər olması üçün toplanması lazım olduğunu təyin edən funksiya hazırlanmışdır:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Əgər cəm 10-dan böyük və ya bərabərdirsə: if ($sum >= 10) { return $i + 1; // dövrdən və funksiyadan çıxırıq } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Aşağıdakı nümunədə isə, nəticənin 100-dən böyük olması üçün 1-dən başlayaraq neçə tam ədədin toplanması lazım olduğunu hesablayan funksiya hazırlanmışdır:

<?php function func() { $sum = 0; $i = 1; while (true) { // sonsuz dövr $sum += $i; if ($sum >= 100) { return $i; // dövr buradan çıxana qədər fırlanır } $i++; } } echo func(); ?>

Parametr kimi ədəd qəbul edən və nəticə 10-dan kiçik olana qədər onu 2-yə bölən funksiya yazın. Funksiya nəticəyə çatmaq üçün tələb olunan iterasiyaların sayını qaytarsın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et