Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan ke 11 LOOPING.

Presentasi serupa


Presentasi berjudul: "Pertemuan ke 11 LOOPING."— Transcript presentasi:

1 Pertemuan ke 11 LOOPING

2 LOOPING Mahasiswa dapat memahami Perintah Looping
Mahasiswa dapat kegunaan Perintah looping

3 Looping while (kondisi) { blok statement; } do { } while (kondisi);
for (exp inisial; exp tes; exp modifikasi) { continue;  melanjutkan looping berikutnya. break;  menghentikan looping. 3 3

4 Contoh Looping : while & do
while ($n<10){ echo $n."<br>"; $n++; } $n=0; do { echo $n."<br>"; $n++; } while ($n<10); 4

5 Contoh Looping : for for ($x=0,$y=0; $x+$y<10; $x++) { $y +=2;
for ($i = 10; $i <= 100; $i+=10) { echo "\$i = $i <br>"; /* tanda \ diberikan sebelum $ agar dapat ditampilkan $i */ } for ($x=0,$y=0; $x+$y<10; $x++) { $y +=2; echo "\$y = $y <BR>"; $sum = $x + $y; echo "\$sum = $sum<BR>"; } 5 5

6 Contoh Looping, Break dan Continue
<?php $c = -3; for (;$c<10;$c++){ if ($c == 0){ echo "Stop looping"; break; } echo "$co <br>"; echo "Selesai"; ?> <?php $c = -3; for (;$c<10;$c++){ if ($c == 0){ echo "Loop berikutnya<br>"; continue; } echo "$c <br>"; echo "Selesai"; ?> 6

7 Membuat Tabel pada PHP Nama Domisili Ali Jakarta Budi Depok
$tabelku = “<TABLE BORDER=‘1’> <TR> <TD>Nama</TD><TD>Domisili</TD> </TR> <TD>Ali</TD><TD>Jakarta</TD> <TD>Budi</TD><TD>Depok</TD> </TABLE>”; echo $tabelku; Nama Domisili Ali Jakarta Budi Depok 7

8 Function Function adalah sekumpulan perintah yang mengerjakan proses tertentu Sintaks : function nama_fungsi (param1, param2, … , paramn) { return ekspresi; } 8 8

9 Contoh Function <?php function hi() { echo (“Halo"); }
//memanggil fungsi hi(); ?> <?php //Passing parameters by value function Tambah($x, $y) { $z = $x + $y; echo($z); //not return value } function Jumlah($x, $y) { return $z; //return value //memanggil fungsi Tambah(4,5); $hasil = Jumlah(4,5); echo $hasil; ?> 9 9

10 Passing Parameter by Reference
<?php function gabung(&$string){ $string .= " bola"; } $str = “sepak "; gabung($str); echo $str; //sepak bola ?> <?php function foo($bar){ $bar .= " bola"; } $str=“sepak"; foo($str); echo $str; // sepak foo(&$str); echo $str; // sepak bola ?> 10

11 Return Value Lebih Dari Satu
<?php $merk = "BMW"; function thn_keluar($merk) { $BMW = array(1987, 1983, 1977); $newBMW = array(1992, 1990, 1989); return $$merk; } list ($thn1, $thn2, $thn3) = thn_keluar($merk); echo "$merk mengeluarkan seri 3 pada tahun: $thn1, $thn2, $thn3."; ?> 11

12 Nested Function <?php function display_footer($site_name) {
function display_copyright($site_name) { echo "Copyright &copy ". date("Y"). " $site_name. All Rights Reserved."; } echo "<center><a href = \"\">home</a> | <a href = \"\">recipes</a> | <a href =\"\">events</a><br><a href = \"\">tutorials</a> | <a href = \"\">about</a> | <a href =\"\">contact us</a><br>"; display_copyright($site_name); echo "</center>"; $site_name = "PHP Recipes"; display_footer($site_name); ?> 12

13 Pemanggilan Function Melalui Variabel
function inggris() { echo "Welcome!"; } function indonesia() { echo "Selamat datang!"; $bahasa = "inggris"; $bahasa(); 13


Download ppt "Pertemuan ke 11 LOOPING."

Presentasi serupa


Iklan oleh Google