Rumah pembangunan bahagian belakang tutorial php Penjelasan terperinci tentang fungsi dan penggunaan kata kunci break dalam PHP

Penjelasan terperinci tentang fungsi dan penggunaan kata kunci break dalam PHP

Jun 28, 2023 pm 06:39 PM
foreach while dowhile) atau pernyataan suis. Digunakan untuk menamatkan gelung lebih awal apabila syarat tertentu dipenuhi Jadikan aliran program melompat keluar dari badan gelung.

Penjelasan terperinci tentang peranan dan penggunaan kata kunci break dalam PHP

Dalam pengaturcaraan PHP, break ialah pernyataan aliran kawalan yang digunakan untuk mengganggu pernyataan gelung atau suis semasa dan melompat keluar dari gelung atau suis. Artikel ini akan memperkenalkan secara terperinci peranan dan penggunaan kata kunci rehat.

1. Pecah dalam gelung

Dalam struktur gelung, fungsi pemecahan adalah untuk menamatkan gelung lebih awal dan melompat keluar dari badan gelung untuk melaksanakan kod selepas gelung. Struktur gelung biasa termasuk untuk, sambil dan lakukan...semasa.

  1. Menggunakan pemecahan dalam gelung for

Gelung for ialah struktur gelung yang biasa digunakan yang berulang kali boleh melaksanakan blok kod tertentu berdasarkan syarat yang ditentukan.

Berikut ialah contoh pengiraan jumlah elemen dalam tatasusunan melalui gelung for dan menamatkan gelung lebih awal apabila syarat tertentu dipenuhi:

$nums = [1, 2, 3, 4, 5];
$sum = 0;

for ($i = 0; $i < count($nums); $i++) {
    if ($nums[$i] == 3) {
        break;
    }
    $sum += $nums[$i];
}

echo "数组中元素之和为:" . $sum;  // 输出:数组中元素之和为:3
Salin selepas log masuk

Dalam contoh di atas, apabila $i bersamaan dengan 2, syarat $nums[$i] == 3 dipenuhi, pecahkan kata kunci Laksanakan dan keluar dari gelung. Oleh itu, jumlah elemen dalam tatasusunan keluaran akhir ialah 3.

  1. Menggunakan gelung rehat dalam sementara

Gelung sementara ialah struktur gelung yang berulang kali melaksanakan blok kod apabila keadaan yang ditentukan adalah benar. Berikut ialah contoh menggunakan gelung sementara untuk mengira jumlah integer positif bermula dari 1, dan menamatkan gelung lebih awal apabila jumlahnya lebih besar daripada 10:

$num = 1;
$sum = 0;

while ($sum <= 10) {
    $sum += $num;
    $num++;
    
    if ($sum > 10) {
        break;
    }
}

echo "和大于10时最后一个数字为:" . ($num - 1);  // 输出:和大于10时最后一个数字为:5
Salin selepas log masuk

Dalam contoh di atas, apabila nilai $sum lebih besar daripada 10, kata kunci rehat dilaksanakan dan gelung itu melompat keluar daripada . Oleh itu, nombor terakhir yang jumlahnya lebih besar daripada 10 ialah 5.

  1. Gunakan break in do...while loop

do...while loop melaksanakan badan gelung sekali sebelum menilai sama ada syarat itu benar, teruskan laksanakan gelung, jika tidak, keluar dari gelung.

Berikut ialah contoh menggunakan gelung do...while untuk mengira jumlah integer antara 1 dan n, dan menamatkan gelung awal apabila jumlahnya lebih besar daripada 20:

$n = 1;
$sum = 0;

do {
    $sum += $n;
    $n++;

    if ($sum > 20) {
        break;
    }
} while ($n <= 10);

echo "和大于20时最后一个数字为:" . ($n - 1);  // 输出:和大于20时最后一个数字为:6
Salin selepas log masuk

Dalam contoh di atas, apabila nilai $sum lebih besar daripada 20 , laksanakan kata kunci pemecahan dan lompat keluar dari gelung. Oleh itu, nombor terakhir yang jumlahnya lebih besar daripada 20 ialah 6.

2. Pecah dalam pernyataan suis

Dalam PHP, pernyataan suis digunakan untuk melaksanakan blok kod yang berbeza mengikut syarat yang berbeza. Kata kunci rehat digunakan dalam pernyataan suis untuk melompat keluar dan menamatkan pelaksanaan kod dalam blok suis.

Berikut ialah contoh yang menggunakan pernyataan suis untuk mengira harga buah berdasarkan parameter masuk dan mengembalikan harga akhir:

$fruit = "apple";
$price = 0;

switch ($fruit) {
    case "apple":
        $price = 5;
        break;
    case "banana":
        $price = 3;
        break;
    case "pear":
        $price = 4;
        break;
    default:
        $price = 0;
        break;
}

echo "您选择的水果价格为:" . $price;  // 输出:您选择的水果价格为:5
Salin selepas log masuk

Dalam contoh di atas, berdasarkan nilai $fruit, laksanakan pernyataan kes yang sepadan dan tetapkan harga yang sepadan Berikan pembolehubah $price. Apabila pernyataan kes dilaksanakan, kata kunci rehat akan ditemui dan pelaksanaan blok suis akan diloncat keluar.

Jika kata kunci break tidak digunakan dalam pernyataan kes, ia akan menyebabkan program terus melaksanakan pernyataan kes seterusnya sehingga kata kunci break ditemui atau blok suis tamat.

Ringkasan:

Dalam pengaturcaraan PHP, kata kunci rehat digunakan untuk menamatkan pelaksanaan gelung dan penyataan suis lebih awal. Menggunakan pemecahan dalam gelung boleh melompat keluar dari badan gelung, mengelakkan pelaksanaan kod yang tidak perlu dan meningkatkan kecekapan pelaksanaan program. Menggunakan pemecahan dalam pernyataan suis boleh memastikan bahawa hanya penyataan kes yang memenuhi syarat dilaksanakan dan mengelak daripada meneruskan penyataan kes seterusnya. Apabila menggunakan kata kunci rehat, anda perlu memberi perhatian kepada logik aliran kawalan untuk memastikan program dapat dilaksanakan dengan betul.

Atas ialah kandungan terperinci Penjelasan terperinci tentang fungsi dan penggunaan kata kunci break dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Dalam bahasa C, apakah perbezaan antara while(1) dan while(0)? Dalam bahasa C, apakah perbezaan antara while(1) dan while(0)? Aug 31, 2023 am 10:45 AM

Kita tahu bahawa dalam bahasa C, kata kunci 'while' digunakan untuk mentakrifkan gelung yang berfungsi berdasarkan syarat yang dihantar ke gelung. Sekarang, memandangkan syarat boleh mempunyai dua nilai, benar atau salah, kod di dalam blok while akan dilaksanakan berulang kali jika syarat itu benar dan tidak akan dilaksanakan jika syarat itu palsu. Sekarang, dengan menghantar parameter kepada gelung while, kita boleh membezakan antara while(1) dan while(0) kerana while(1) ialah gelung di mana keadaan sentiasa dianggap benar dan oleh itu kod di dalam blok akan mula dilaksanakan berulang kali. Tambahan pula, kita boleh menyatakan bahawa bukan 1 yang dihantar ke gelung yang menjadikan keadaan benar, tetapi jika sebarang integer bukan sifar dihantar ke gelung while, maka ia akan dianggap sebagai keadaan sebenar, jadi

Apakah perbezaan antara menggunakan foreach dan iterator untuk memadam elemen semasa melintasi Java ArrayList? Apakah perbezaan antara menggunakan foreach dan iterator untuk memadam elemen semasa melintasi Java ArrayList? Apr 27, 2023 pm 03:40 PM

1. Perbezaan antara Iterator dan foreach ialah perbezaan polimorfik (lapisan bawah foreach ialah Iterator ialah jenis antara muka, dan ia tidak mengambil berat tentang jenis pengumpulan atau tatasusunan untuk dan untuk setiap perlu mengetahui jenisnya). koleksi pertama, dan juga jenis elemen dalam koleksi 1. Mengapa dikatakan bahawa lapisan bawah foreach adalah kod yang ditulis oleh Iterator: Kod decompiled: 2. Perbezaan antara keluarkan dalam foreach dan iterator Pertama, lihat di Manual Pembangunan Java Alibaba, tetapi tiada ralat akan dilaporkan dalam kes 1, dan ralat akan dilaporkan dalam kes 2 (java. util.ConcurrentModificationException) terlebih dahulu

Bagaimana untuk menentukan bilangan gelung foreach dalam php Bagaimana untuk menentukan bilangan gelung foreach dalam php Jul 10, 2023 pm 02:18 PM

Langkah-langkah untuk PHP untuk menentukan bilangan gelung foreach: 1. Buat tatasusunan "$fruits"; 2. Buat pemboleh ubah pembilang "$counter" dengan nilai awal 0 melalui tatasusunan, dan Tingkatkan nilai pembolehubah pembilang dalam badan gelung, dan kemudian keluarkan setiap elemen dan indeksnya 4. Keluarkan nilai pembolehubah pembilang di luar gelung "foreach" untuk mengesahkan elemen yang dicapai gelung;

PHP mengembalikan tatasusunan dengan nilai kunci dibalikkan PHP mengembalikan tatasusunan dengan nilai kunci dibalikkan Mar 21, 2024 pm 02:10 PM

Artikel ini akan menerangkan secara terperinci bagaimana PHP mengembalikan tatasusunan selepas membalikkan nilai utama Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini. PHP key value flip Array key value flip ialah operasi pada tatasusunan yang menukar kunci dan nilai dalam tatasusunan untuk menjana tatasusunan baharu dengan kunci asal sebagai nilai dan nilai asal sebagai kunci. Kaedah pelaksanaan Dalam PHP, anda boleh melakukan pembalik nilai kunci tatasusunan melalui kaedah berikut: fungsi array_flip(): Fungsi array_flip() digunakan khas untuk operasi flip nilai kunci. Ia menerima tatasusunan sebagai hujah dan mengembalikan tatasusunan baharu dengan kunci dan nilai ditukar. $original_array=[

PHP mengembalikan elemen semasa dalam tatasusunan PHP mengembalikan elemen semasa dalam tatasusunan Mar 21, 2024 pm 12:36 PM

Artikel ini akan menerangkan secara terperinci tentang elemen semasa dalam tatasusunan yang dikembalikan oleh PHP Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini. Dapatkan elemen semasa dalam tatasusunan PHP PHP menyediakan pelbagai kaedah untuk mengakses dan memanipulasi tatasusunan, termasuk mendapatkan elemen semasa dalam tatasusunan. Berikut memperkenalkan beberapa teknik yang biasa digunakan: 1. current() function Fungsi current() mengembalikan elemen yang sedang ditunjuk oleh penunjuk dalaman tatasusunan. Penunjuk pada mulanya menunjuk kepada elemen pertama tatasusunan. Gunakan sintaks berikut: $currentElement=current($array);2.key() function key() fungsi mengembalikan elemen yang sedang ditunjuk oleh penunjuk dalaman tatasusunan

Penggunaan sementara Penggunaan sementara Sep 25, 2023 am 09:47 AM

Penggunaan while ialah "while condition: code block". blok terus dilaksanakan sehingga syarat adalah palsu. while ialah pernyataan kawalan gelung yang biasa digunakan, digunakan untuk melaksanakan blok kod berulang kali apabila syarat tertentu dipenuhi.

Apakah perbezaan antara foreach dan for loop Apakah perbezaan antara foreach dan for loop Jan 05, 2023 pm 04:26 PM

Perbezaan: 1. untuk gelung melalui setiap elemen data melalui indeks, manakala untukSetiap gelung melalui elemen data tatasusunan melalui program asas JS 2. kerana boleh menamatkan pelaksanaan gelung melalui kata kunci rehat, tetapi untukSetiap tidak boleh; . for boleh mengawal pelaksanaan gelung dengan mengawal nilai pembolehubah gelung, tetapi forEach tidak boleh 4. untuk boleh memanggil pembolehubah gelung di luar gelung, tetapi forEach tidak boleh memanggil pembolehubah gelung di luar gelung 5. Kecekapan pelaksanaan bagi; adalah lebih tinggi daripada untukSetiap.

go语言中while是关键字吗 go语言中while是关键字吗 Jun 04, 2021 pm 05:01 PM

在go语言中,while不是关键字,可以用for语句加break来实现while循环的效果,例“for {sum++ if sum>10{break}else{...}}”。go语言有break、default 、func、select、case、defer、go、map、else、goto、for、if、var等25个关键字。

See all articles