Kom
MATERI III
Memahami tentang Array di PHP
Memahami Penggunaan Fungsi dalam PHP
Memahami tentang Modularisasi dalam PHP
Contoh :
1. $warna = array(“Merah”,”Kuning”,”Hijau”,”Biru”);
2. $warna[0] = “Merah”;
$warna[1] =“Kuning”;
$warna[2] =“Hijau”;
$warna[3] = “Biru”;
Contoh: 1 :
<html>
<head>
<title>Array</title>
</head>
<body>
<?
$warna=array("Merah","Kuning","Hijau","Biru");
echo ("<h3>elemen array</h3>");
echo ("$warna[0]=$warna[0]<br>");
echo ("$warna[1]=$warna[1]<br>");
echo ("$warna[2]=$warna[2]<br>");
echo ("$warna[3]=$warna[3]<br>");
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
<body>
<?
$anak[0]="Faruq";
$anak[1]="Alya";
$anak[2]="Zahro";
echo "Isi array \$anak[0] adalah $anak[0]";
echo "<br>";
echo "Isi array \$anak[1] adalah $anak[1]";
echo "<br>";
echo "Isi array \$anak[2] adalah $anak[2]";
echo "<br>";
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
<body>
<?
$nama[0]="Muhammad";
$nama[1]="Faruq";
$nama[2]="Zakiuddin";
echo "Isi array adalah $nama[0]";
echo "<br>";
echo "Isi array adalah $nama[1]";
echo "<br>";
echo "Isi array adalah $nama[2]";
echo "<br>";
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
<body>
<?
$anak[0]="Muhammad";
$anak[1]="Faruq";
$anak[2]="Zakiuddin";
foreach ($anak as $value){
echo "Nama anak :$value";
echo "<br>";
}
?>
</body>
</html>
<body>
<?
$telepon["Farid"]="5982345";
$telepon["Fikri"]="7782345";
$telepon["Nida"]="4562345";
echo "Telepon Farid :".$telepon['Farid'];
echo "<br>";
echo "Telepon Fikri :".$telepon['Fikri'];
echo "<br>";
echo "Telepon Nida :".$telepon['Nida'];
echo "<br>";
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
1. Fungsi Built-in
Fungsi yang sudah disediakan oleh PHP dan pemrograman dapat langsung
memakainya.
Contoh :
Fungsi Matematika : sin, cos, tan, asin, deg2rad, dll.
Fungsi Tanggal & waktu : date, checkdate
Fungsi String : strlen, strpos, strtolower, strtoupper, substr, dll.
<body>
<?
$a=pow(2,10); //Fungsi perpangkatan
$b=sqrt(100); //Fungsi akar
$c=ceil(4.25); //pembulatan keatas
$d=floor(4.25); //pembulatan kebawah
echo "2 pangkat 10=$a<br>";
echo "akar 100=$b<br>";
echo "ceil (4.25)=$c<br>";
echo "floor(4.25)=$d<br>";a
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
<body>
<?
$skr = date("d/m/Y");
echo "Sekarang adalah $skr <br>";
$waktu = date("h:i:s A"); //A menunjukkan AM atau PM
echo "Jam menunjukkan pukul : $waktu";
?>
</body>
</html>
<body>
<?
$str = "Belajar PHP ternyata Menyenangkan";
echo strtolower($str); //Ubah huruf ke kecil semua
echo "<br>";
echo strtoupper($str); //Ubah huruf ke besar semua
echo "<br>";
echo str_replace("Menyenangkan","mudah lho",$str); //Mengganti string?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
Deklarasi UDF :
function namafungsi([parameter]) {
Statement;
Statement;
….
}
Pemanggilan UDF
Sintaks :
$varhasil = &namafungsi ([parameter]);
Penggunaan tanda & tidak mutlak, karena PHP secara otomatis akan
menganggap sebagai fungsi karena tidak didahului dengan tanda $.
<body>
<?
function psgpjg ($pjg, $lbr) {
$luas = $pjg * $lbr;
echo "$luas <br>";
}
$bil1 = 5;
$bil2 = 3;
echo "Luas persegi panjang dengan pjg 5 dan lebar 3 =";
psgpjg($bil1,$bil2);
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Hasil :
<body>
<?
function psgpjg ($pjg, $lbr) {
$luas = $pjg * $lbr;
echo "$luas <br>";
}
$bil1 = 5;
$bil2 = 3;
echo "Luas persegi panjang dengan pjg 5 dan lebar 3 =";
psgpjg($bil1,$bil2);
?>
</body>
</html>
By : Heni Wulandari, M.Kom
Contoh 10 :
<html>
<head>
<title>Array</title>
</head>
<body>
<?
function garis() {
echo "<hr>";
}
echo "Ini contoh fungsi yang tanpa parameter <br>";
garis();
echo "Lihat perbedaan dengan fungsi yang dengan parameter <br>";
garis();
?>
</body>
</html>
Require
Statement Require digunakan untuk membaca nilai variable dan fungsi
fungsi dari sebuah file lain.
Cara penulisan statement Require adalah:
require(namafile);
<body>
<?php
$a="Saya sedang belajar PHP";
function tulistebal($teks)
{
echo "<b>$teks</b>";
}
?>
</body>
</html>
<body>
<?php
require("contoh_require.php"); //Akan dipanggil 1x saja
//dalam file php ini
tulistebal("Ini adalah tulisan tebal");
echo "<br>";
echo $a; //Mengambil nilai dari require
?>
</body>
</html>
<body>
<?php
echo("--------------------------------------<br>");
echo("Lab. Komunikasi Digital PENS ITS <br>");
echo("--------------------------------------<br>");
echo("<br>");
?>
</body>
</html>
<body>
<?php
for ($b=1; $b<5; $b++)
{
include("contoh_require.php");
//Include bisa dipanggil lbh dari 1x
}
?>
</body>
</html>