Cara istirahat saat di php

Pernyataan break adalah salah satu kata kunci kontrol perulangan di PHP. Ketika aliran program menemukan break inside while, do while, for serta foreach loop atau konstruksi switch, pernyataan yang tersisa di loop/swtich ditinggalkan dan pernyataan setelah yang sama akan dieksekusi

Sintaksis

while (expr)
{
   ..
   ..
   if (expr1)
   break;
   ..
   ..
}

Dalam contoh berikut, while loop terus membaca input pengguna hingga string END dimasukkan

Contoh

";
}
?>
_

Keluaran

Ini akan menghasilkan hasil berikut -

enter something (END to stop loop)Hello
You entered Hello
enter something (END to stop loop)PHP
You entered PHP
enter something (END to stop loop)END

Kata kunci continue dapat memiliki argumen numerik opsional untuk menentukan berapa banyak level loop inne yang akan dilewati. Standarnya adalah 1

Dalam kasus loop bersarang, break hanya akan mengabaikan loop saat ini. Dalam contoh berikut, pernyataan break telah digunakan di loop dalam

Contoh

Demo Langsung

";
   for ($j=1;$j<=5;$j++) {
      if ($j >=3) break ;
         echo "I : $i J : $j"."
";    }    echo "End of inner loop
"; } ?>

Keluaran

Ini akan menghasilkan hasil berikut -

Start Of outer loop
I : 1 J : 1
I : 1 J : 2
End of inner loop
Start Of outer loop
I : 2 J : 1
I : 2 J : 2
End of inner loop
Start Of outer loop
I : 3 J : 1
I : 3 J : 2
End of inner loop
Start Of outer loop
I : 4 J : 1
I : 4 J : 2
End of inner loop
Start Of outer loop
I : 5 J : 1
I : 5 J : 2
End of inner loop
_

break menerima argumen numerik opsional yang memberi tahu berapa banyak struktur terlampir bersarang yang harus dipecahkan. Dalam contoh berikut break 2 inside inner loop keluar dari outer loop juga

Contoh

Demo Langsung

";
   for ($j=1;$j<=5;$j++) {
      if ($j >3) break 2 ;
      echo "I : $i J : $j"."
";    }    echo "End of inner loop
"; } ?>

Keluaran

Ini akan menghasilkan hasil berikut -

I : 1 J : 1
I : 1 J : 2
I : 1 J : 3
_

Dalam konstruksi saklar, break mencegah program jatuh ketika nilai yang diinginkan dari variabel switching diperoleh

Ringkasan. dalam tutorial ini, Anda akan belajar bagaimana menggunakan pernyataan PHP

0 1 2 3 4

0 untuk mengakhiri eksekusi pernyataan

0 1 2 3 4

1,

0 1 2 3 4

2,

0 1 2 3 4

3Dan

0 1 2 3 4

4 saat ini

Pengantar pernyataan break PHP

Pernyataan

0 1 2 3 4

_0 menghentikan eksekusi pernyataan

0 1 2 3 4

6,

0 1 2 3 4

7,

0 1 2 3 4

8, atau

0 1 2 3 4

4. Tutorial ini berfokus pada bagaimana menggunakan pernyataan break dengan perulangan

Biasanya, Anda menggunakan pernyataan

0 1 2 3 4

_0 dengan pernyataan

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
1 yang menentukan kondisi untuk perulangan terminating

Pernyataan

0 1 2 3 4

0 menerima nomor opsional yang menentukan jumlah struktur penutup bersarang yang akan dipisahkan

Jika Anda tidak menentukan nomor opsional, defaultnya adalah

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
3. Dalam hal ini, pernyataan

0 1 2 3 4

0 hanya menghentikan struktur penutup langsung

Menggunakan pernyataan break PHP dalam for loop

Contoh berikut mengilustrasikan cara menggunakan pernyataan

0 1 2 3 4

_0 dalam loop

0 1 2 3 4

1

<?php for ($i = 0; $i < 10; $i++) { if ($i === 5) { break; } echo "$i\n"; }

Code language: HTML, XML (xml)

Keluaran

0 1 2 3 4

Pernyataan

0 1 2 3 4

_1 akan dieksekusi 10 kali dari 0 hingga 9. Namun, ketika variabel

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
_8 mencapai

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
9, pernyataan

0 1 2 3 4

0 segera mengakhiri perulangan. Kontrol diteruskan ke pernyataan setelah pernyataan

0 1 2 3 4

1

Menggunakan pernyataan break PHP dalam do… while loop

Contoh berikut mengilustrasikan cara menggunakan pernyataan

0 1 2 3 4

0 di dalam loop

0 1 2 3 4

2

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)

Keluaran

0 1 2 3 4

Dalam contoh ini,

0 1 2 3 4

4 loop hanya mengeksekusi lima iterasi. Variabel

0 1 2 3 4

_5 bertambah satu di setiap iterasi. Ketika variabel

0 1 2 3 4

_5 mencapai

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
9, pernyataan

0 1 2 3 4

0 segera menghentikan loop

Menggunakan pernyataan break PHP dalam loop sementara

Contoh berikut menunjukkan cara menggunakan pernyataan

0 1 2 3 4

_0 dalam loop

0 1 2 3 4

3

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)

Keluaran

0 1 2 3 4

Contoh ini juga menampilkan lima angka dari

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)
1 hingga

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)
2. Dalam setiap iterasi, variabel

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)
3 bertambah satu. Pernyataan break menghentikan loop segera ketika variabel

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)
3 mencapai

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
9

Menggunakan pernyataan break untuk melompat keluar dari loop bersarang

Contoh berikut mengilustrasikan bagaimana menggunakan pernyataan break untuk keluar dari loop bersarang

$i = 0; $j = 0; for ($i = 0; $i < 5; $i++) { for ($j = 0; $j < 3; $j++) { if ($i === 3) { break 2; } echo "($i, $j)\n"; } }

Code language: PHP (php)

Keluaran

(0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) (2, 0) (2, 1) (2, 2)

Dalam contoh ini, ketika variabel

<?php $j = 0; do { if ($j === 5) { break; } echo "$j\n"; $j++; } while ($j <= 10);

Code language: HTML, XML (xml)
_8 mencapai

$k = 0; while ($k <= 10) { if ($k === 5) { break; } echo "$k\n"; $k++; }

Code language: PHP (php)
7, pernyataan

0 1 2 3 4

0 mengakhiri loop dalam dan luar segera

Secara default, pernyataan

0 1 2 3 4

0 hanya mengakhiri loop penutup. Namun pada contoh ini, kita menggunakan angka 2 pada pernyataan break;

Bagaimana cara memecahkan loop sementara di PHP?

Untuk mengakhiri kontrol dari loop apa pun, kita perlu menggunakan kata kunci break . Kata kunci break digunakan untuk mengakhiri eksekusi struktur current for, foreach, while, do-while atau switch.

Bagaimana saya bisa mematahkan loop sementara?

Untuk keluar dari while loop, Anda dapat menggunakan pernyataan endloop, continue, resume, atau return . sementara; .

Bagaimana cara memecah fungsi di PHP?

Pernyataan break PHP menghentikan eksekusi arus untuk, while, do-while, switch, dan for-each loop . Jika Anda menggunakan break inside inner loop, itu hanya merusak eksekusi inner loop. Kata kunci break segera mengakhiri eksekusi struktur loop atau switch.

Apakah ada pernyataan istirahat di PHP?

Pernyataan break adalah salah satu kata kunci kontrol perulangan di PHP . Ketika aliran program menemukan break inside while, do while, for serta foreach loop atau konstruksi switch, pernyataan yang tersisa di loop/swtich ditinggalkan dan pernyataan setelah yang sama akan dieksekusi.