10/1/2015
Robby Cokro Buwono
Badiyanto, S.Kom, M.Kom
Tujuan Intruksional
Memahami cara membuat dan pemafaatan fungsi
Sesi 4
Fungsi Kode MK :
TI50UT
Revisi Terakhir :
2015
Function
Fungsi menyatakan blok kode yang diberi nama. penulisan fungsi : function namaFungsi(var1, var2) { prosess…… }
2
Fungsi untuk string Fungsi string digunakan untuk memanipulasi string. Fungsi string adalah bagian dari inti PHP. Tidak ada instalasi yang diperlukan untuk menggunakan fungsi-fungsi ini.
PHP menyediakan fungsi bawaan untuk melakukan operasi-operasi yang diperlukan dalam pengembangan aplikasi, diantarannya untuk mengolah string, tanggal, perhitungan matematika, akses database dan sebagainya.
1
10/1/2015
echo() echo : untuk menampilkan string Syntaks : echo (string arg1 [,string arg…])
Contoh echo ("STMIK AKAKOM Yogyakarta") ; echo "
" ; echo "satu ","dua ","tiga “ ;
printf() printf : untuk menampilkan string yang bersesuaian dengan format Syntaks : printf(string format[,mixd args]) Contoh $kampus = “STMIK AKAKOM Yogyakarta”; printf(“nama kampus %s “, $kampus) ;
print() print : untuk menampilkan string Syntaks : print(string arg) Contoh :
print("STMIK AKAKOM Yogyakarta") ;
Penanda Format string printf Penanda format : % b - Nomor Binary % c - Karakter sesuai dengan nilai ASCII % d - angka desimal % e - notasi scientific (misalnya 1.2e +2) % f - Floating-point number % o - Oktal nomor s% - String % x - nomor Heksadesimal (huruf kecil) % X - nomor Heksadesimal (huruf besar)
2
10/1/2015
substr()
contoh:
substr : untuk mengambil sejumlah karakter dari kata Syntaks : substr(string string, int start[,int length]) Contoh : $kampus = “STMIK AKAKOM Yogyakarta”; $ambilKata = substr($kampus, 7, 6 );
10
strtoupper() strtoupper : untuk mengubah huruf kecil menjadi huruf besar/kapital contoh : $kampus = "STMIK AKAKOM Yogyakarta"; $besar = strtoupper($kampus);
strtolower() strtolower: untuk mengubah huruf besar menjadi huruf kecil contoh : $kampus = "STMIK AKAKOM Yogyakarta"; $kecil= strtolower($kampus);
3
10/1/2015
ucfirst() ucfirst: untuk mengubah huruf kecil diawal kalimat menjadi huruf besar contoh : $kampus = "pemrograman web“ ; $awal= ucfirst($kampus) ;
ltrims()
ucwords() ucwords: untuk mengubah huruf kecil diawal setiap kata menjadi huruf besar contoh : $kampus = "pemrograman web“ ; $awal= ucwords($kampus) ;
contoh
ltrims: untuk menghapus spasi disebalah kiri karakter contoh : $kampus = “ pemrograman web“ ; $kiri= ltrims($kampus) ;
16
4
10/1/2015
trims() trim: untuk menghapus spasi disebalah kiri dan kanan karakter contoh : $kampus = “ pemrograman web “; $kiri= trims($kampus) ;
str_replace() str_replace : mengganti bagian string dengan suatu string atau karakter contoh : $teks = "fulan Bin Ikhsan" ; $hasil = str_replace("fulan", "Ahmad", $teks) ; echo $hasil;
rtrims() rtrim: untuk menghapus spasi disebalah kanan karakter contoh : $kampus = “ pemrograman web “; $kiri= rtrims($kampus) ;
str_repeat() str_repeat : mengulang suatu string atau karakter contoh : "; echo str_repeat(".", 50) ; ?>
5
10/1/2015
str_pad() str_pad : mengulang suatu string atau karakter contoh : $teks = "ABC" ; $hasil = str_pad($teks, 6, "0", STR_PAD_LEFT) ;
Fungsi tanggal strtotime : merubah string tanggal menjadi nilai timestamp Contoh $tgl = date("Y-m-d", strtotime("11-12-2013")) ;
tanggal date() date : digunakan untuk memformat tanggal dan waktu dari nilai timestamp Contoh $tgl = date ("d-m-Y H:i:s") ; Format d = penulisan tanggal format 2 digit m = penulisan bulan format 2 digit Y = penulisan tahun format 4 digit H = penulisan jam dengan format 24 jam i = penulisan menit s = penulisan detik
isset isset : menyatakan variabel berisi nilai Contoh $tgl = date("Y-m-d", strtotime("11-12-2013")) ; $data = isset($tgl);
unset : mengkosongkan isi variabel Contoh unset($tgl);
6
10/1/2015
Pemanggilan fungsi PHP
Pembuatan fungsi dengan PHP Fungsi : subprogram / subrutin program yang terdiri sekumpulan perintah yang melaksanakan suatu tugas tertentu.
Untuk memanggil fungsi, gunakan nama fungsi dan parameter argumennya jika ada Contoh $c = jumlah (5,5) ;
Syntaks: function nama_fungsi ($arg1, $arg2, … $argn){ … blok pernyataan fungsi … } Contoh: function jumlah ($x, $y){ $z = $x + $y; return $z; }
Referensi
PHP Manual (http://www.php.net/docs.php)
27
7