⊗ppPmUFRLA 201 of 447 menu

Penggunaan return dalam Gelung dalam PHP

Fakta bahawa return terletak di dalam gelung, tidak semestinya satu kesilapan.

Dalam contoh berikut, satu fungsi dibuat yang menentukan berapa banyak elemen pertama array perlu ditambah agar jumlahnya menjadi lebih besar atau sama dengan 10:

<?php function func($arr) { $length = count($arr); $sum = 0; for ($i = 0; $i < $length; $i++) { $sum += $arr[$i]; // Jika jumlah lebih besar atau sama dengan 10: if ($sum >= 10) { return $i + 1; // keluar dari gelung dan fungsi } } } $res = func([1, 2, 3, 4, 5]); echo $res; ?>

Dalam contoh seterusnya, satu fungsi dibuat yang mengira berapa banyak integer, bermula dari 1, perlu ditambah agar hasilnya lebih besar daripada 100:

<?php function func() { $sum = 0; $i = 1; while (true) { // gelung tak terhingga $sum += $i; if ($sum >= 100) { return $i; // gelung berputar sehingga keluar di sini } $i++; } } echo func(); ?>

Tulis fungsi yang akan menerima nombor sebagai parameter dan membahagikannya dengan 2 berkali-kali, sehingga hasilnya menjadi kurang daripada 10. Biarkan fungsi mengembalikan bilangan lelaran yang diperlukan untuk mencapai hasil tersebut.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak