aray dan fungsi - rhezaariyanto.files.wordpress.com · apa itu array? variabel khusus yang dapat...
TRANSCRIPT
Aray dan Fungsi
Apa itu Array?
Variabel khusus yang dapat menampungbeberapa nilai dalam satu variabel tunggal.Array dapat menyimpan banyak nilai didalam satu nama, dan nilai tersebut dapatdiakses dengan mengacu pada nomorindeks.
Analogi Array
Cara Pendeklarasian Array (1)
<?php$warna = array(“merah”,”kuning”,”hijau”,”biru”);
echo “ini carapendeklarasianarray pertama:<br>”;
echo “$warna [3]”;?>
<?$kota[ ] = "Jakarta";$kota[ ] = "Bandung";$kota[ ] = "Surabaya";$kota[ ] = "Solo";$kota[ ] = "Semarang";
echo "pendeklarasianarray kedua: <br>";
echo "$kota[3]<br>";?>
<?php$kota[0] = "Jakarta";$kota[5] = "Bandung";$kota[2] = "Surabaya";$kota[] = "Solo";$kota[] = "Semarang";$kota[gudeg] = "Jogjakarta";
echo "pendeklarasian array ketiga : <br>";echo "$kota[gudeg] <br>";echo "$kota[8]<br>";?>
Cara Pendeklarasian Array (2)
<?php$kota[0] = "Jakarta";$kota[5] = "Bandung";$kota[2] = "Surabaya";$kota[] = "Solo";$kota[] = "Semarang";$kota[gudeg] = "Jogjakarta";
echo "pendeklarasian array ketiga : <br>";echo "$kota[gudeg] <br>";echo "$kota[8]<br>";?>
<?php$kota = array("jatim"=>array("Surabaya","Malang","Jember","Bondowoso"),"jabar"=>array("Bandung","Bogor",”Depok"),"jogja"=>array("Sleman","Bantul","Kulonprogo","Wates"));print("Saya berasal dari ".$kota[jatim][3]."dan sekarang saya kuliah di".$kota[jabar][2]);?>
Jenis Array
Indexed Array
>> Array dengan indeks numerik
count()
Loop dengan indexed Arrays
Associative Arrays
>> Array dengan indeks bernama
Loop dengan Associative Arrays
Multidimensional Arrays
>> Array yang berisi satuatau lebih array
$families = array (“Griffin” => array (”Peter”,”Lois”,”Megan”),“Quagmire” => array (“Glenn”),”Brown” => array ( “Cleveland”, ”Loretta”, ”Junior”));
sort()
rsort()
asort()
arsort()
ksort()
krsort()
Fungsi
Fungsi
Contoh Fungsi
<html><body>
<?function writeName(){ echo “Iklima Ermis";}
echo "My name is ";writeName();?>
</body></html>
Fungsi dengan Parameter
Fungsi dengan Parameter Default
Fungsi dengan Argumen
<?phpfunction luas($panjang, $lebar){$luas = $panjang*$lebar;return($luas);}echo("Luasnya = ".luas(3,9));?>
<?phpfunction sambung(&$string){$string .= "dan tambahannya";}$str = "Ini sebuah contoh string ";sambung($str);echo $str;?>
Pass by Value Pass by reference
Fungsi dengan Return Value
Variabel Superglobal
Variabel Superglobal
GET vs POST
Kapan menggunakan GET
$_GET
Index.php Welcome.php
$_GET Url
http://localhost/php/welcome.php?fname=iklima&age=25
$_POST
Index.php Welcome.php
$_POST Url
Kapan menggunakan GET
include dan require statement
Perbedaan include danrequire
Daftar Referensi
Modul Praktikum Pemrograman Internet dengan PHP-AMIKOM-Yogyakarta.
www.w3school.com
Bahan Ajar Perangkat Lunak Pengembangan Web, Aditya Wicaksono.