for ($i=A;$i<=B;){
echo $i;
$i++;
}
dimana:
- A adalah kondisi awal perulangan dimulai misalkan kita ingin memulai perulangan dari angka 1 / 10 maka A disini dapat kita ubah menjadi angka 1/ 10
- B adalah kondisi akhir perulangan, perulangan disini akan berakhir apabila kondisi $i telah memenuhi kurang dari sama dengan angka B maka perulangan akan berakhir contoh jika kita ingin mengulang hingga i mencapai angka 10 maka B tinggal kita ubah nilainya menjadi 10
- $i adalah variabel yang jumlahnya terus bertambah dengan adanya fungsi $i++, contoh $i pada perulangan pertama adalah 1 maka pada perulangan kedua menjadi 2, 3 dan seterusnya
sebenarnya kita juga dapat membalik perulangan tidak melulu dari angka kecil ke besar namun dari angka besar ke kecil dengan sedikit modivikasi pada variabel $i++ diubah menjadi $i-- dan A diubah menjadi angka besar dan B diubah menjadi angka kecil dan <= diubah menjadi >= sehingga menjadi script berikut
for ($i=A;$i>=B;){
echo $i;
$i--;
}
perulangan sendiri digunakan untuk mempermudah programmer untuk menampilkan data sebanyak n kali dari pada menampilkanya satu persatu akan lebih mudah apabila ditampilkan menggunakan perulangan.
Baca juga menampilkan bilangan prima dengan perulangan php
- buat sebuah file php
<?php
dari script diatas dapat kita pahami bahwa perulangan dimulai dari angka 0 hingga memenuhi variable $i menjadi 5, didalam perulangan ditampilkan variable $i yang terus bertambah.
for ($i=0;$i<=5;){ // perulangan dari 0 = 5
echo "perulangan ke ".$i;
echo "<br>";
$i++; // memastikan bahwa nilai $i selalu bertambah 1
}
- perulangan di atas dimulai dari variabel $i awal 0 hingga variable $i memenuhi syarat menjadi 5 sehingga menghasilkan perulangan sebanyak 6x
script di atas akan menghasilkan hasil seperti berikut
perulangan ke 0
perulangan ke 1
perulangan ke 2
perulangan ke 3
perulangan ke 4
perulangan ke 5
perulangan for ada juga yang dinamakan infinity loop dan nested loop.
- infinity loop merupakan perulangan yang tidak akan berhenti / sering juga disebut looping forever
contoh :
for ($i=1;$i>=1;){
echo $i;
$i++;
}
nb : jangan biarkan hal ini didiamkan atau komputer anda lama-lama akan terasa berat / lemot - nested loop adalah perulangan yang bersarang didalam perulangan masih ada perulangan hal ini seringkali digunakan untuk menampilkan array 2 dimensi / lebih
contoh :
for ($j=1;$j>=1;){
for ($i=1;$i>=1;){
echo $i." dan ".$j;
$i++;
}
$j++;
}
Baca juga cara membuat barcode dengan php dan jquery
contoh penggunaan perulangan :
- menampilkan data dari database
- menampilkan data dari array
- menampilkan option pada input type select
- dan masih banyak lagi
perulangan adalah hal yang wajib dikuasai oleh programmer khususnya untuk menunjang kinerjanya. seluruh bahasa pemrogramman selain php juga memiliki script masing-masing untuk melakukan perulangan.
mungkin cukup sekian dulu postingan saya kali ini tentang perulangan for diphp semoga bermanfaat dan atas kunjunganya saya ucapkan terima kasih apabila ada yang di tanyakan silahkan masukkan ke kolom komentar
terima kasih :)