⊗ppPmLpBr 122 of 447 menu

Arahan break dalam PHP

Katakan kita mempunyai gelung berikut yang memaparkan elemen array pada skrin:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { echo $elem; } ?>

Katakan tugas kita adalah untuk menentukan sama ada array mengandungi nombor 3. Jika ada, kita akan paparkan '+++' pada skrin (dan jika tiada, kita tidak akan melakukan apa-apa).

Mari selesaikan tugas kita:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; } } ?>

Tugas telah diselesaikan, namun terdapat satu masalah: selepas nombor 3 ditemui, array masih diteruskan secara tidak bermakna seterusnya, membazirkan sumber berharga pemproses dan memperlahankan kerja skrip kita.

Lebih optimum adalah untuk menamatkan kerja gelung kita sejurus selepas menemui nombor tersebut. Ini boleh dilakukan dengan arahan khas break, yang membolehkan kita menamatkan kerja gelung secara pramatang.

Jadi, mari tamatkan gelung sebaik sahaja kita menjumpai nombor 3:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem) { if ($elem == 3) { echo '+++'; break; // keluar dari gelung } } ?>

Arahan break boleh menamatkan sebarang gelung: foreach, for, while.

Diberi array dengan nombor. Jalankan gelung yang akan memaparkan elemen array ini satu demi satu dalam konsol sehingga menemui elemen dengan nilai 0. Selepas itu, gelung mesti menamatkan kerjanya.

Diberi array dengan nombor. Cari jumlah elemen, yang terletak dari permulaan array hingga nombor negatif pertama.

Diberi array dengan nombor. Cari kedudukan nombor 3 pertama dalam array ini (kami menganggap bahawa nombor ini semestinya ada dalam array).

Tentukan berapa banyak integer, bermula dengan nombor 1, perlu ditambah sehingga jumlahnya menjadi lebih daripada 100.

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