Cara menggunakan contoh perulangan while php

Counted loop adalah perulangan yang sudah jelas banyak pengulangannya. Sedangkan Uncounted loop tidak pasti berapa kali dia akan mengulang.

Ada dua macam perulangan dalam pemrograman:

1. Counted Loop
2. Uncounted Loop

Kamu lebih suka pakai yang mana?#coding #programmers #pushup pic.twitter.com/PcY7GKZwQf

— Petani Kode (@petanikode) December 20, 2017

Pada PHP ada 4 jenis perulangan yang bisa kita gunakan:

  1. Perulangan For
  2. Perulangan While
  3. Perulangan Do/While
  4. Perulangan Foreach

Apa kamu bisa menebak?

Manakah diantara keempat perulangan tersebut yang termasuk ke dalam counted loop dan uncounted loop?

Untuk mengetahuinya, mari kita bahas saja satu per satu.

1. Perulangan For

Perulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya.

Bentuk dasar perulangan for:

php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>

Veriabel

php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
2 dalam perulangan For berfungsi sebagai counter yang menghitung berpa kali ia akan mengulang.

Hitungan akan dimulai dari nol (

php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
3), karena kita memberikan nilai
php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
4.

Lalu, perulangan akan diulang selama nilai

php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
2 lebih kecil dari
php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
6. Artinya, perulangan ini akan mengulang sebanyak
php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
7.

Maksud dari

php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
8 adalah nilai
php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
2 akan ditambah
php

for($i = 0; $i < 10; $i++){
    echo "

Ini perulangan ke-$i

"
;
} ?>
0 disetiap kali melakukan perulangan.

Contoh:

php

for($i = 0; $i < 10; $i++){
    echo "

Ini perulangan ke-$i

"
;
} ?>

Hasilnya:

Cara menggunakan contoh perulangan while php

2. Perulangan While

Perulangan while adalah perulangan yang termasuk dalam uncounted loop. Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya.

Namun, perulangan while juga bisa digunakan seperti perulangan for sebagai counted loop.

Bentuk dasarnya:

php

while (<kondisi>){
    // blok kode yang akan diulang di sini    
}

?>

Contoh:

php 

$ulangi = 0;

while($ulangi < 10){
    echo "

Ini adalah perulangan ke-$ulangi

"
;
$ulangi++; } ?>

Hasilnya:

Cara menggunakan contoh perulangan while php

Perulangan while akan terus mengulang selama nilai

php

for($i = 0; $i < 10; $i++){
    echo "

Ini perulangan ke-$i

"
;
} ?>
1 lebih kecil dari
php

for ($i = 0; $i < 10; $i++){
    // blok kode yang akan diulang di sini!
}

?>
6.

Lalu di dalam perulangan kita melakukan increment nilai

php

for($i = 0; $i < 10; $i++){
    echo "

Ini perulangan ke-$i

"
;
} ?>
1 dengan
php

for($i = 0; $i < 10; $i++){
    echo "

Ini perulangan ke-$i

"
;
} ?>
4. Artinya: Tambah 1 disetiap pengulangan.

Hati-hati, jangan sampai lupa menambahkan increment, atau kode yang akan mempengaruhi pengulangan. Karena kalau tidak, pengulangannya tidak akan pernah berhenti dan akan membuat komputer kita hang.

3. Perulangan Do/While

Perulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop.

Perbedaan Do/While dengan while terletak pada cara iya memulai pengulangan.

Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi.

Sedangkan perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan pengulangan.

Bentuk perulangan Do/While:

php

do {
    // blok kode yang akan diulang    
} while (<kondisi>);
?>

Contoh:

php 

$ulangi = 10;

do {
    echo "

ini adalah perulangan ke-$ulangi

"
;
$ulangi--; } while ($ulangi > 0); ?>

Hasilnya:

Cara menggunakan contoh perulangan while php

4. Perulangan Foreach

Perulangan foreach sama seperti perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array.

Bentuk perulangan foreach:

php

foreach($array as $data){
    echo $data;
}

Contoh:

php
$books = [
    "Panduan Belajar PHP untuk Pemula",
    "Membangun Aplikasi Web dengan PHP",
    "Tutorial PHP dan MySQL",
    "Membuat Chat Bot dengan PHP"
];

echo "
Judul Buku PHP:
"
;
echo "
    "; foreach($books as $buku){ echo "
  • $buku
  • "
    ;
    } echo "
"
;
?>

Hasilnya:

Cara menggunakan contoh perulangan while php

Bonus: Perulangan Bersarang

Perulangan bersarang adalah istilah untuk menyebut perulangan di dalam perulangan. Dalam bahasa inggris, perulangan bersarang disebut nested loop.

Apa itu While dalam PHP?

Perulangan While pada PHP merupakan jenis perulangan termasuk dalam uncounted loop karena biasa digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya, meskipun dapat digunakan sebagai counted loop.

Bagaimana perulangan while dimulai?

Perulangan do/while akan melakukan perulangan sebanyak 1 kali terlebih dahulu, lalu mengecek kondisi yang ada di dalam kurung while . Bentuknya seperti ini: do { // blok kode yang akan diulang } while ();

Apa itu perulangan for dan While?

Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.

Apa yang anda ketahui tentang perulangan for?

Perulangan For adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.