Istilah Break sering digunakan dalam Looping/Pengulangan, dimana break dapat digunakan untuk menghentikan sebuah looping sedangankan Continue digunakan untuk menghentikan looping/pengulangan namun mampu melanjutkan pengulangan tersebut.
Baca Juga: Loop di dalam PHP
Baca Juga: Loop di dalam PHP
Break
Statement break terletak di dalam sebuah statement. Jika anda memberikan statement break, anda bisa menghentikan sebuah statement looping.
Contoh kode:
Output
Keterangan: dimana $i = 0 dan melakukan pengulangan 10 kali, lalu ada statement break jika pengulangan mencapai 3, dan pengulangan akan berhenti.
< ?php $i = 0; while( $i < 10) { $i++; if( $i == 3 )break; } echo ("Loop stopped at i = $i" ); ? >
Output
Loop stopped at i = 3
Keterangan: dimana $i = 0 dan melakukan pengulangan 10 kali, lalu ada statement break jika pengulangan mencapai 3, dan pengulangan akan berhenti.
Continue
Sama seperti pernyataan break, pernyataan continue terletak di dalam blok pernyataan yang berisi kode loop, didahului dengan tes kondisional, untuk menggunakan statement continue, sisa kode loop di hentikan dan dapat dilanjutkan kembali
Contoh kode:
Output
Keterangan: dimana array $value sampai 5, namun pada saat ke 3 dihentikan/di skip
< ?php $array = array( 1, 2, 3, 4, 5); foreach( $array as $value ) { if( $value == 3 )continue; echo "Value is $value "; } ? >
Output
Value is 1 Value is 2 Value is 4 Value is 5
Keterangan: dimana array $value sampai 5, namun pada saat ke 3 dihentikan/di skip
EmoticonEmoticon