Tags : Learning Basic
Looping atau perulangan merupakan suatu cara untuk mengeksekusi suatu perintah secara berulang-ulang menggunakan suatu script. Semisal kita ingin menampilkan suatu kalimat, HTML tag, atau SQL Query berkali-kali, kita hanya perlu menulisnya sekali dan selanjutnya script lah yang akan mengulanginya sebanyak yang ditentukan. Terdapat beberapa jenis looping yang ada pada PHP, yaitu:
- Looping For
for($i=1; $i <=5; $i++) { echo "esoftplay ke $i < br >"; //hapus spasi pada br } result : esoftplay ke 1 esoftplay ke 2 esoftplay ke 3 esoftplay ke 4 esoftplay ke 5
Maksud dari script diatas adalah kita akan menampilkan kata esoftplay sebanyak 5 kali. Pertama kita memberikan nilai 1 pada variabel i , kemudian jika nilai dari variabel i kurang atau sama dengan 5, maka kita melakukan increament kepada variabel i sehingga nilai dari variabel i pada looping kedua berubah menjadi 2 begitu juga seterusnya. Selanjutnya script akan mengeksekusi script code yang ada didalam kurawal. Hal ini akan diulang-ulang sampai kondisi dari variabel i tidak kurang dari atau sama dengan 5.
- Looping While
$i = 1; while($i <= 5) //kondisi looping { echo "esoftplay ke $i < br >";//hapus spasi pada br $i++; } result : esoftplay ke 1 esoftplay ke 2 esoftplay ke 3 esoftplay ke 4 esoftplay ke 5
Seperti halnya dengan for, disini kita memiliki nilai awal variabel i yaitu 1, selanjutnya terdapat jumlah berapa kali perulangan akan dilakukan, yaitu ketika nilai dari variabel i kurang dari atau sama dengan lima. Kemudian terdapat increamant pada variabel i, yang berarti pada setiap looping nilai dari variabel i akan ditambahkan satu. sehingga pada looping selanjutnya variabel i memiliki nilai 2.
- Looping do-While
$i = 1; do { echo "esoftplay ke $i < br >";//hapus spasi pada br $i++; }while($i <= 5); result : esoftplay ke 1 esoftplay ke 2 esoftplay ke 3 esoftplay ke 4 esoftplay ke 5
Pada looping while script akan melakukan pengecekan kondisi dari suatu statement yang ada terlebih dahulu sebelum mengeksekusi perulangan, sedangkan pada do-while script akan melakukan looping terlebih dahulu sebelum melakukan pengecekan kondisi.
- Foreach
Perulangan foreach digunakan untuk melakukan perulangan pada array. Struktur dari perulangan foreach adalah sebagai berikut :
foreach($array as $key => $value) { //looping area }
Perulangan foreach akan kita bahas pada pembahasan Array selanjutnya
Oct 25th, 2018