Aray dan Fungsi
Apa itu Array? Variabel khusus yang dapat menampung beberapa nilai dalam satu variabel tunggal. Array dapat menyimpan banyak nilai di dalam satu nama, dan nilai tersebut dapat diakses dengan mengacu pada nomor indeks.
Analogi Array
Cara Pendeklarasian Array (1) <?php $warna = array(“merah”,”kuning”,”hijau”,”biru”); echo “ini cara pendeklarasian array pertama :<br>”; echo “$warna [3]”; ?> <? $kota[ ] = "Jakarta"; $kota[ ] = "Bandung"; $kota[ ] = "Surabaya"; $kota[ ] = "Solo"; $kota[ ] = "Semarang"; echo "pendeklarasian array 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 $families = array (“Griffin” => array ( ”Peter”, ”Lois”, ”Megan” ), “Quagmire” => array “Glenn” ”Brown” => array ( “Cleveland”, ”Loretta”, ”Junior”) ); >> Array yang berisi satu atau lebih array
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 Pass by Value Pass by reference <?php function luas($panjang, $lebar) { $luas = $panjang*$lebar; return($luas); } echo("Luasnya = ".luas(3,9)); ?> <?php function sambung(&$string) { $string .= "dan tambahannya"; } $str = "Ini sebuah contoh string "; sambung($str); echo $str; ?>
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 dan require
Daftar Referensi Modul Praktikum Pemrograman Internet dengan PHP-AMIKOM-Yogyakarta. www.w3school.com Bahan Ajar Perangkat Lunak Pengembangan Web, Aditya Wicaksono.