⊗ppPmUFRLA 201 of 447 menu

PHP da siklda return dan foydalanish

return sikl ichida joylashgan bo'lishi, har doim ham xato bo'lmasligi mumkin.

Quyidagi misolda massivning dastlabki qancha elementini qo'shish kerakligini, yig'indi 10 dan katta yoki teng bo'lishi uchun aniqlaydigan funksiya yaratilgan:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Agar yig'indi 10 dan katta yoki teng bo'lsa: if ($sum >= 10) { return $i + 1; // sikldan va funksiyadan chiqamiz } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Quyidagi misolda esa, natija 100 dan katta bo'lishi uchun, 1 dan boshlab qancha butun sonlarni qo'shish kerakligini hisoblaydigan funksiya yaratilgan:

<?php function func() { $sum = 0; $i = 1; while (true) { // cheksiz sikl $sum += $i; if ($sum >= 100) { return $i; // sikl shu yerda chiqmaguncha aylanadi } $i++; } } echo func(); ?>

Parametr sifatida son qabul qiladigan va natija 10 dan kichik bo'lgunga qadar uni 2 ga bo'ladigan funksiya yozing. Funktsiya natijaga erishish uchun zarur bo'lgan iteratsiyalar sonini qaytarsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish