Penggunaan fungsi BRESAK pada PHP

Ketika proses perulangan berjalan, ada kalanya kita ingin segera keluar dari perulangan jika sebuah kondisi tertentu telah terpenuhi, sehingga sisa proses perulangan tidak perlu dijalankan.

Misalkan kita memiliki nama-nama mahasiswa yang tersimpan di dalam sebuah array atau di dalam database. Proses pencarian sederhana dapat dirancang dengan melakukan pencocokan secara berulang dimulai dari nama pertama, kedua, dan seterusnya. Perulangan ini akan dilakukan sebanyak daftar mahasiswa yang ada.

Akan tetapi, jika nama yang dicari telah ditemukan, proses perulangan seharusnya dapat dihentikan saat itu juga, karena tujuan pencarian nama telah selesai.

Untuk keperluan inilah PHP menyediakan instruksi break. Break berfungsi sebagai perintah kepada web server untuk menghentikan perulangan secara prematur, yaitu menghentikan perulangan di luar dari yang direncanakan.
Cara Penulisan Perintah Break

Perintah break dapat di letakkan di posisi manapun di dalam perulangan, namun biasanya kita akan membuat logika IF untuk menentukan kapan perintah break akan dijalankan.
Contoh Penggunaan Break dalam Perulangan For

Berikut adalah contoh program perulangan for dengan menggunakan perintah break:

<?php
for ($i=0; $i <100; $i++) { if ($i==13) { break; } echo $i; echo " "; } ?>

Dalam program diatas, saya membuat perulangan for dari 0 sampai 100, dan dalam keadaan normal, perintah for ($i=0; $i <100; $i++) akan memproses perulangan sebanyak 100 kali.

Namun pada baris ke-4 saya menambahkan sebuah struktur IF yang menyatakan bahwa jika nilai variabel counter $i sama dengan 13, maka break. Perintah break akan membuat perulangan for langsung dihentikan, dan kita hanya menghasilkan perulangan sampai angka 13.
Contoh Penggunaan Break dalam Perulangan While

Sama seperti perulangan for, perintah break digunakan untuk menghentikan perulangan while secara prematur, atau sebelum kondisi pada bagian condition terpenuhi.

Menggunakan contoh yang sama dengan struktur perulangan for, berikut adalah contoh penggunaan break untuk perulangan while:

<?php
$i=0;
while ($i < 100) { $i++; if ($i==13) { break; } echo $i; echo " "; } ?>

Dalam contoh kode program diatas, perulangan akan berhenti pada iterasi ke-13. Dimana saya membuat sebuah kondisi ketika variabel counter bernilai 13, maka break. Perintah break akan menghentikan perulangan secara paksa.
Cara Penggunaan Instruksi Break pada Perulangan Bersarang (Nested Loop)

Untuk perulangan bersarang (nested loop), instruksi break bisa bermakna ganda, yaitu apakah kita ingin menghentikan perulangan luar, atau perulangan dalam.

Agar lebih mudah dipahami, berikut adalah contoh nested loop yang pernah kita bahas pada tutorial perulangan for:

Pada tutorial kali ini kita akan  menjelaskan tentang Mengenal Fungsi Break Pada PHP. Fungsi Break di dalam PHP digunakan untuk menghentikan proses yang dilakukan oleh perintah php, dan break juga berfungsi sebagai perintah kepada web server untuk menghentikan sebuah proses perulangan. Perintah Break pada php dapat digunakan untuk mengendalikan alur kerja dari sebuah proses, oke teman-teman biar lebih paham lagi tentang Fungsi Break Pada PHP kita akan membuat sebuah contoh program seperti dibawah ini.

1

2

3

4

5

6

<?php for ($a=0; $a<20; $a++){

if($a==10){

break;

}

echo $a."<br/>";

} ?>

Pada contoh program diatas kita membuat sebuah perulangan for dari 0 sampai dengan 20 jika kita menjalankan fungsi di atas tanpa menggunakan break seperti perintah for ($i=0; $i <20; $i++) maka akan memproses perulangan sebanyak 20 kali.

Namun pada pada script yang terdapat diatas kita menambahkan sebuah fungsi IF, yang menyatakan bahwa jika variable $a sama dengan 10, maka break. Maksudnya yaitu perintah break yang kita gunakan diatas akan menghentikan proses sampai dengan angka 9, dan proses tersebut dapat dijalankan karena perintah echo $a yang terdapat pada script diatas yang kita letakan setelah break, dan jika perintah echo $a kita tempatkan pada baris sebelum break maka akan tampil angka 10, karena perulangan tersebut masuk ke $a=10.

Nah untuk contoh berikutnya kita akan mencoba membuat fungsi break pada perulangan while, namun seperti yang kita ketahui bahwa fungsi dari break yaitu untuk menghentikan proses yang kita tentukan, nah berikut dibawah ini merupakan contoh yang ke dua, kita akan menggunakan fungsi break pada perulangan while.

1

2

3

4

5

6

7

<?php $a=0; while($a<20){

$a++;

if($a==15){

break;

}

echo $a."<br/>";

} ?>

Pada contoh script yang telah kita buat diatas kita memasukan sebuah sebuah perintah bahwa nilai yang akan kita cetak yaitu 1 sampai dengan 20, namun karena kita menggunakan fungsi break maka proses tersebut akan di hentikan sampai dengan angka 14, seperti yang bisa teman-teman lihat dibawah ini.

Apa itu break dalam PHP?

Perintah break berguna untuk menghentikan perulangan secara langsung, namun jika yang kita inginkan hanya 'melompati' satu kali proses iterasi tanpa menghentikan seluruh perulangan, PHP menyediakan perintah continue.

Apa fungsi dari perintah break?

Fungsi dan Tujuan Break Penggunaan break pada looping bertujuan untuk menghentikan seluruh proses looping secara paksa, biasanya break ditulis dalam looping dengan menggunakan logika if. Break sebenarnya bukan bagian dari loop, namun sering digunakan dalam loop.

Kapan menggunakan break dan continue?

Perbedaan dari Break dan Continue adalah, dimana Break akan menghentikan perulangan atau iterasi dan keluar dari perulangan, sedangkan Continue akan secara otomatis menghentikan iterasi yang sedang berjalan dan lanjut ke iterasi berikutnya.

Pernyataan break digunakan untuk menghentikan apa?

Jawaban. Perintah break yaitu biasa di gunakan untuk menghentikan sebuah perulangan, entah perulangan while, do-while maupun perulangan for.