⊗ppPmUFRLA 201 of 447 menu

Döngülerde return Kullanımı PHP'de

return'ün bir döngü içinde yer alması, her zaman bir hata olmayabilir.

Aşağıdaki örnekte, bir dizinin ilk kaç elemanının toplamının 10'a eşit veya daha büyük olması için toplanması gerektiğini belirleyen bir fonksiyon yapılmıştır:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Eğer toplam 10'dan büyük veya eşitse: if ($sum >= 10) { return $i + 1; // döngüden ve fonksiyondan çık } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Aşağıdaki örnekte ise, sonucun 100'den büyük olması için 1'den başlayarak kaç tane tam sayının toplanması gerektiğini hesaplayan bir fonksiyon yapılmıştır:

<?php function func() { $sum = 0; $i = 1; while (true) { // sonsuz döngü $sum += $i; if ($sum >= 100) { return $i; // döngü buradan çıkana kadar devam eder } $i++; } } echo func(); ?>

Bir sayıyı parametre olarak alan ve sonuç 10'dan küçük olana kadar bu sayıyı 2'ye bölen bir fonksiyon yazın. Fonksiyonun, sonuca ulaşmak için gereken yineleme (iterasyon) sayısını döndürmesini sağlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet