Perbezaan antara break; dan continue;

Perbezaan antara break; dan continue;

Topik ni baru je saya temui. Jadi ada baiknya saya kongsi kat blog ni.

Saya pasti ada di antara anda yang dah biasa dengan break; tapi jarang sangat menggunakan continue;

Jika break; digunakan di dalam penyataan switch case.

Sebenarnya kedua-dua break; dan continue; boleh saja digunakan didalam penyataan ulangan while, for dan foreach (merujuk kepada sumber php.net). Ia juga dianggap sebagai salah satu datu stuktur ulangan (looping).

Jom kita lihat bagaimana penggunaan break; dan continue; ni. Saya berikan contoh untuk mudah difahami,

Cetak No Genap:

for ($i = 1; $i <= 100; $i++)
{
    if ($i % 2)
    {
        echo 'Genap: ' . $i . "\n";
    }
    else
    {
        continue;
    }
}

 

Carian Ayat:

$bulanan = [
    'Januari',
    'Febuari',
    'Mac',
 ];
foreach ($bulanan as $bulan)
 {
   if ($bulan == 'Mac')
   {
      echo 'Dijumpai!';
      break;
   }
 }

Jika anda perhatikan betul-betul, sebenarnya penggunaan break; dan continue; bukanlah satu keperluan dalam contoh di atas.

Leave a Reply

comment-avatar

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.