Monday, March 20, 2017

Break dan Continue di dalam PHP

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

Break 

break-dalam-php
Statement break terletak di dalam sebuah statement. Jika anda memberikan statement break, anda bisa menghentikan sebuah statement looping.

Contoh kode:

< ?php
         $i = 0;
         
         while( $i < 10) {
            $i++;
            if( $i == 3 )break;
         }
         echo ("Loop stopped at i = $i" );
      ? >

Output

Loop stopped at i = 3

Keterangandimana $i = 0 dan melakukan pengulangan 10 kali, lalu ada statement break jika pengulangan mencapai 3, dan pengulangan akan berhenti.

Continue 

continue-dalam-php
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:

< ?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

Keterangandimana array $value sampai 5, namun pada saat ke 3 dihentikan/di skip


EmoticonEmoticon