Operator di PHP
Operator Aritmatika
Operator | Deskripsi | Contoh | Hasil |
+ | Penambahan | 3 + 4 | 7 |
- | Pengurangan | 12 - 6 | 6 |
* | Pengalian | 3 * 3 | 9 |
/ | Pembagian | 4 / 2 | 2 |
% | Modulus (sisa hasil pembagian) | 5 % 2 10 % 8 10 % 2 | 1 2 0 |
++ | Penambahan satu satu | x = 6 x++ | x = 7 |
-- | Pengurangan satu satu | x = 9 x-- | x = 8 |
Contoh :
<?php $x = 10; $y = 4; $a = $x + $y; echo $a."<br>"; //hasilnya 14 $b = $x - $y; echo $b."<br>"; //hasilnya 6 $c = $x * $y; echo $c."<br>"; //hasilnya 40 $d = $x / $y; echo $d."<br>"; //hasilnya 2.5 $e = $x % $y; echo $e."<br>"; //hasilnya 2 ?>
Operator Pembanding
Operator | Deskripsi |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih besar dari |
< | Lebih kecil dari |
>= | Lebih besar sama dengan |
<= | Lebih kecil sama dengan |
Contoh :
<?php $x = 10; if($x > 10){ echo "X lebih besar dari 10"; }else if($x == 10){ echo "X sama dengan 10"; }else if($x < 10){ echo "X kecil dari 10"; } //Hasil X sama dengan 10 ?>
Operator Logikal
Operator | Deskripsi |
&& | Dan |
|| | Atau |
! | Bukan |
Contoh :
<?php $x = 10; $y = 5; if($x > 8 && $y < 6){ echo "TRUE"; }else{ echo "FALSE"; } //Hasilnya TRUE ?>
6. Kondisional di PHP
Kondisional berguna untuk mengecek suatu kondisi dan melakukan suatu kode jika kondisi tersebut benar atau salah.
if
Sintaks :
if(kondisi){ kode yang dijalankan jika benar }
Contoh :
<?php $x = 10; if($x == 10){ echo "Hai Apa kabar"; } ?>
if - else
Sintaks :
if(kondisi){ kode yang dijalankan jika benar }else{ kode yang dijalankan jika salah }
Contoh :
<?php $x = 5; if($x == 10){ echo "Hai Apa kabar"; }else{ echo "X tidak sama dengan 10"; } ?>
if - else if - else
Jika anda membutuhkan kondisi yang banyak
Sintaks :
if(kondisi 1){ kode yang dijalankan jika kondisi 1 benar }else if(kondisi 2){ kode yang dijalankan jika kondisi 2 benar }else if(kondisi 3){ kode yang dijalankan jika kondisi 3 benar }else{ kode jika salah satu kondisi di atas tidak ada yang benar }
Contoh :
<?php $nilai = 80; if($nilai >= 85){ echo "A"; }else if($nilai >= 70 && $nilai < 85){ echo "B"; }else if($nilai >= 60 && $nilai < 70){ echo "C"; }else{ echo "D"; } ?>
switch
Sama seperti if - else if - else, berguna jika membutuhkan kondisi yang banyak
Sintaks :
switch(ekspresi){ case kondisi1 : kode yang dijalankan jika kondisi1 benar; break; case kondisi2 : kode yang dijalankan jika kondisi2 benar; break; case kondisi3 : kode yang dijalankan jika kondisi3 benar; break; }
Contoh :
<?php $buah = "mangga"; switch ($buah) { case "apple": echo "buahnya adalah apple"; break; case "mangga": echo "buahnya adalah mangga"; break; case "jambu": echo "buahnya adalah jambu"; break; } ?>
7. Looping (Pengulangan) di PHP
for
Berguna untuk pengulangan yang sudah ditentukan terlebih dahulu awalnya berapa, dijalankan sampai kondisi bagaimana.
Sintaks :
for(awal; kondisi; penambahan){ kode untuk dijalankan }
Contoh :
<?php for ($i = 1; $i <= 10; $i++) { echo $i."<br>"; } ?>
while
Berguna untuk menjalankan suatu kode terus menerus selama kondisi bernilai TRUE
Sintaks :
while(kondisi){ kode untuk dijalankan; }
Contoh :
<?php $i=1; while($i<=5) { echo "Nomor : " . $i . "<br />"; $i++; } ?>
foreach
Perulangan untuk array yang mempunyai nilai
Sintaks :
foreach (array as $value){ statement }atau
foreach (array as $key => $value){ statement }
Contoh :
<?php $arr = array("satu", "dua", "tiga"); foreach($arr as $key => $value) { echo "Key: $key; Value: $value<br />\n"; } ?>
SOURCE : http://blog.codingwear.com/panduanphp/pengenalanphp.html
Tidak ada komentar:
Posting Komentar