Langsung ke konten utama

FUNGSI PERINTAH BREAK DAN CONTINUE DI 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 "<br />";
}


 
 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 "<br />";
}
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:









<?php
for ($i=0; $i <10; $i++)
{
  for ($j=0; $j <10; $j++)
  {
      echo $i;
  }
echo "<br />";
}
 
Perintah continue juga digunakan untuk men-interupsi perulangan dalam PHP, namun jika perintah break digunakan untuk menghentikan perulangan, maka perintah continue hanya akan menghentikan perulangan untuk 1 iterasi saja, lalu proses perulangan akan dilanjutkan.
Berikut contoh kode PHP penggunaan perintah continue:










<?php
for ($i=0; $i <10; $i++)
{
  if ($i==7)
  {
  continue;
  }
echo $i;
echo "<br />";
}
 
 Contoh perulangan diatas mirip dengan contoh pada perulangan break. Setelah perintah for, saya membuat sebuah kondisi IF yang jika variabel counter $i bernilai 7, maka jalankan continue.
Arti dari continue ini adalah sebuah instruksi kepada PHP untuk melewati sisa perintah dalam perulangan, dan langsung lompat ke nilai counter berikutnya, yakni 8. Dari hasil program, anda tidak akan melihat angka 7 ditampilkan.

Cara Penggunaan Continue pada Nested Loop

Sama seperti perintah break, perintah continue juga bisa digunakan untuk nested loop, dan kita menggunakan angka setelah perintah continue untuk menginstruksikan level kedalaman loop.
Berikut adalah contoh penggunaan perintah continue dalam nested loop












<?php
for ($i=0; $i <10; $i++)
{
  for ($j=0; $j <10; $j++)
  {
      if ($i==4)
        {
        continue 2;
        }
      echo $i;
  }
echo "<br />";
}
 
 
 

Komentar

Postingan populer dari blog ini

Macam Macam Tag dan Fungsinya dalam HTML

Tag adalah sesuatu yang digunakan untuk menandai elemen-elemen dalam suatu dokumen HTML.Tag html biasanya terdiri dari tag pembuka dan tag penutup, tag pembuka <nama tag> dan tag penutup </namatag> namun ada beberapa hanya mengunakan 1 tag dengan mengabungkan tag pembuka dan tag penutup contoh <br/> contoh tag dngan 1 tag: 1. <br/> break ganti baris 2. <hr/> membuat garis horisontal 3. <img/> menampilkan gambar U sahakan untuk menutup semua tag. Penulisan untuk semua Tag bebas, maksudnya kita bisa menggunakan huruf besar, huruf kecil, bahkan dicampur ( tidak case sensitive ). Tapi untuk mengantisipasi standar penulisan Tag, sebaiknya kita menggunakan huruf kecil semua. Tag dalam HTML mempunyai berbagai jenis, yaitu Tag Tag dasar, Tag Tag pemformatan, Tag Tag Computer-Output, Tag Tag Citation, Quotation, dan Definition dan masih banyak lainnya. 1. Tag Dasar Tag awal Kegunaan ...

Fibonacci Dengan PHP

Fibonacci Dengan PHP - adalah membuat baris fibonaccy (bilangan yang ditambah dengan bilangan sebelumnya) contoh 1 2 3 5 8 13 21 ... $bil_sebelum=0; $bil_sekarang=1; for ($i=1; $i<10; $i++) {   $hasil = $bil_sekarang + $bil_sebelum;   echo " $hasil";   $bil_sebelum = $bil_sekarang;   $bil_sekarang = $hasil; } Penjelasan $bil_sebelum=0; membuat variabel $bil_sebelum, $bil_sekarang=1; membuat variabel $bil_sekarang for adalah perulangan jika kondisi bernilai true/benar for terdiri dari parameter nilai awal, nilai akhir perubahan. for (nilai awal, nilai/batas akhir, perubahan){ menampilkan jika kondisi benar } $i=1; artinya nilai awal ditetapkan yaitu 1 $i<10; artinya nilai akhir harus kurang dari 10 $i++; artinya variabel $i ditambah 1 bisajuga ditulis $i+1 $hasil berasal dari $bil_sekarang + $bil_sebelum; echo "$hasil"; artinya untuk menampilkan hasil ke layar/output $bil_sebelum = $bil_sekarang; artinya mereplace/menganti $bil_sebelum...

PERINTAH-PERINTAH DASAR LINUX

Siapa yang tidak kenal dengan linux,OS dengan system keamanan yang tinggi dan tentunya gratis....Seperti yang sobat ketahui LInux dikenal dengan CLI-nya (Command Line Iterfaces).dan kebanyakan orang atau perusahaan menggunakan linux sebagai SOJ pada server-server mereka       Bagi para pemula yang ingin mengenal dasar-dasar linux sebaiknya bukan hanya menghapal namun juga harus mempraktekkannya secara langsung.karna didalam linux intinya bukan hapalan namun tindakan yang sobat lakukan.berikut perintah" dasar di linux: 1.sudo su digunakan untuk login sebagai root/pengguna tertinggi sintaks: sudo  su 2.root digunakan untuk login sebagi root sintaks: root 3.login digunakan untuk login sebagai user lain,namun harus menjadi root terlebih dahulu untuk bias menjalankan perintah ini. Sintaks: login  nama_user 4.cd (change directory) digunakan untuk berpindah directory/folder sintaks: cd  alamat_directory contoh: cd ...