Saturday - May 10, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 3 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Membuat Program Chatting dengan Java (6266)

»

Aplikasi DOSEMU pada Linux (1916)

»

Memanfaatkan Data Link Properties Untuk Membuat Connection String (3878)

»

Melakukan Close Form pada Saat Event OnCreate atau OnShow pada Borland Delphi (3129)

»

Miskonfigurasi Pada SQL Server, Awal Dari Bencana Besar !! (3757)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Mengenal Mekanisme Looping Pada PHP

Author: Sony Arianto Kurniawan
Published: January 16, 2004
Visits: 3174 - Category: PHP
 
     
 

Setiap bahasa pemrograman pasti memiliki mekanisme untuk melakukan looping (perulangan) dalam code-nya. Bagaimana dengan PHP? PHP Sebagai bahasa pemrograman tentu saja juga memiliki mekanisme ini. Statemen-statemen looping pada PHP bertujuan untuk mengeksekusi suatu blok kode yang sama selama beberapa kali dan bisa ditentukan perulangannya.

PHP memiliki beberapa statemen yang digunakan untuk operasi looping yaitu:

  • while, yaitu perulangan pada suatu blok kode selama kondisi tertentu masih terpenuhi.
  • do..while, yaitu perulangan yang selalu dijalankan minimal sekali dan baru kemudian mengulangi blok kode nya selama suatu kondisi terpenuhi.
  • for, yaitu perulangan yang sifatnya pasti pada suatu blok kode tertentu dan sudah ditentukan sebanyak jumlah tertentu.
  • foreach, yaitu perulangan khusus yang digunakan pada array.

Mari kita bahas satu-persatu mengenai teknik looping di atas.

WHILE
Statemen while akan mengeksekusi suatu blok kode "jika dan selama" suatu kondisi looping terpenuhi.

Sintaks

while (kondisi)
kode yang akan dieksekusi;

Contoh

Contoh berikut akan menunjukkan suatu looping yang akan selalu berjalan selama nilai i adalah kurang dari atau sama dengan 5. Nilai i akan di-increase dengan 1 selama looping berjalan.

<html>
<body>

<?php 
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br />";
$i++;
}
?>

</body>
</html>

DO..WHILE
Statemen do..while akan mengeksekusi suatu blok kode "minimal sekali" dalam perjalanan looping dan kemudian akan berulang "selama" suatu kondisi looping masih terpenuhi.

Sintaks

do
{
kode yang di eksekusi;
}

while (kondisi);

Contoh

Contoh berikut ini akan meng-increase nilai i minimal satu kali, dan kemudian akan lanjut increment nilai i selama nilai i masih lebih kecil dari 5.

<html>
<body>

<?php 
$i=0;
do
{
$i++;
echo "The number is " . $i . "<br />";
}
while ($i<5);
?>

</body>
</html>

FOR
Statemen for digunakan ketika Anda mengetahui dengan pasti jumlah perulangan yang harus dilakukan pada blok kode Anda.

Sintaks

for (inisialisasi; kondisi; increment)
{
code yang hendak dieksekusi;
}

Statemen for memiliki tiga parameter. Parameter pertama digunakan untuk inisialisasi variabel. Parameter kedua digunakan sebagai tempat menulis kondisi loop dan parameter ketiga berisi increment yang diperlukan dalam loop. Jika lebih dari satu variabel yang disertakanpada bagian inisialisasi atau pada bagian increment maka hal tersebut harus dipisahkan dengan tanda koma. Parameter kondisi harus mengevaluasi apakah kondisi terpenuhi atau tidak.

Contoh

Contoh berikut adalah akan menampilkan string "Halo Surabaya !!" sebanyak 3 kali:

<html>
<body>

<?php
for ($i=1; $i<=3; $i++)
{
echo "Hello World!<br />";
}
?>

</body>
</html>

FOREACH
Statemen foreach digunakan untuk melakukan looping pada elemen-elemen pada suatu array.

Sintaks

foreach (ekspresi_array as $value)
{
kode yang hendak dieksekusi;
}

Contoh

<html>
<body>
<?php
$arr = array("one", "two", "three");
reset ($arr);
while (list(, $value) = each ($arr)) {
echo "Value: $value<br>\n";
}

foreach ($arr as $value) {
echo "Value: $value<br>\n";
}
?>
</body>
</html>

Demikianlah pelajaran looping dasar pada PHP. Semoga Anda bisa memahami dan bisa segera mencobanya. Segala saran dan komentar langsung layangkan saja ke sini.

Terimakasih.

referensi: php.net & w3schools.com.




 Recommended articles
 

»

Memahami Proses (2910)

»

Page Split pada Database SQL Server (1254)

»

Mempraktekkan Knowledge Management (1894)

»

Rendahnya Pemanfaatan Internet oleh Perusahaan (2156)

»

Mengenal Active Server Pages (ASP) (3428)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 

 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com