Conditional, Array dan Looping
Conditional
Tutorial Conditional, Array & Perulangan di PHP ini akan menjelaskan tentang Conditional atau penggunaan "if" dan "else", dilanjutkan dengan penjelasan tentang larik, bagaimana membuat array, mengakses nilai sebuah element array, serta penjelasan perulangan di PHP.
Conditional
Ada tiga cara dalam membuat conditional di PHP, yaitu dengan if, else, elseif. Setiap conditional dimulai dengan klausa if:
if(codition) {
//lakukan sesuatu
}
if juga bisa berisi klausa else:
if(codition){
//lakukan sesuatu
}else{
//lakukan sesuatu yang lain
}
klausa elseif dapat digunakan untuk menambah lebih banyak condition :
if (condition1){
//lakukan kegiatan1
}elseif(condtion2){
//lakukan kegiatan 2
}else{
//lakukan kegiatan lain
}
jika condition memberikan nilai benar atau true maka kode yang ada di dalam kurung kurawal {} akan dieksekusi.
Operator yang digunakan untuk menulis condition:
Array / Larik
Tidak seperti string dan number yang hanya bisa menampung satu buah nilai, array dapat menyimpan lebih dari satu nilai. Nilai yang ditampung bisa berupa string, number, atau array lainnya. Untuk membuat array di PHP seperti berikut:
$negara=array("Indonesia","australia", "malaysia", "singapura", "jepang");
atau
$siswa[0]="Andika"; $siswa[1]="Toni"; $siswa[2]="Susi";
untuk membuat array kosong:
$nilai=array();
untuk mengakses nilai yang ada dalam array adalah sebagai berikut:
$var=$siswa[2]; echo $var; //hasilnya adalah : Susi echo $siswa[1]; //hasilnya Toni
mengurut array dapat dilakukan dengan function sort() :
sort($siswa); //array diurut ascending $var=$siswa[2]; echo $var; // hasilnya adalah : Toni echo $siswa[1]; //hasilnya : Susi
untuk mengetahui banyak element / atau nilai yang ditampung array gunakan function count():
$jumlah=count($siswa);
echo $jumlah //hasilnya adalah 3
Perulangan atau looping
Di PHP ada dua bentuk perulangan yang sering digunakan, yaitu for dan while, perulangan dengan for adalah seperti berikut:
for(ekspresi awal; kondisi; ekspresi akhir){
//lakukan sesuatu
}
Contoh:
for($i=1; $i<=10; $i++){
echo "Contoh perulangan" ;
}
perulangan for di atas akan mencetaka kata "Contoh perulanngan" Sebanyak sepuluh kali.
Perulangan dengan while:
while(kondisi){
//lakukan sesuatu
}
selama kondisi pada while terpenuhi atau bernilai benar, perulangan akan terus dilakukan, contoh:
$i=1;
while($i<=10){
echo "Contoh while";
$i++;
}.
Dari konsep diatas, kita akan membuat contoh array, yaitu tanggal, bulan dan tahun, berikut langkahnya,
Tambahkan pembukan tag HTML form: <form action="" name="form1" method="post">
1. Membuat permbuka tag PHP dan sebuah array berisi nama-nama bulan: <?php $bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
2.Membuat combo box hari: echo '<select name="hari">'; $hari=1; while($hari<=31) { echo "<option value="$hari">$hari</option>"; $hari++; } echo '</select>';
3. Membuat combo box bulan: echo '<select name="bulan">'; $jumlah=count($bulan); for($i=0; $i<$jumlah ; $i++){ echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>'; } echo '</select>';
4. Membuat combo tahun: echo '<select name="tahun">'; for($tahun=2000; $tahun<2010; $tahun++){ echo "<option value="$tahun">$tahun</option>"; } echo '</option>';
Dan seperti inilah hasilnya....
Selamat Mencoba..... :)
Gan minta tamplate nya dong
ReplyDelete