Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
WEB II PHP 06
WEB II PHP 06
Chargement dans…3
×

Consultez-les par la suite

1 sur 28 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité
Publicité

Plus récents (20)

WEB II PHP 07

  1. 1. By I Wayan Simpen 16 Oktober 2008 1
  2. 2. Fungsi-Fungsi Variabel dan Operasi String • Fungsi variabel • Fungsi konversi data • Operasi dan Fungsi String 16 Oktober 2008 2
  3. 3. Fungsi String Fungsi Keterangan Empty Untuk mengetahui variabel bernilai kosong atau tidak Empty(variabel) Isset Untuk mengetahui variabel sudah terbentuk atau belum Isset(variabel) Unset Menghapus variabel Unset(valieabel,[variabel],..) 16 Oktober 2008 3
  4. 4. Fungsi String Fungsi Keterangan Print_r Menampilkan informasi tentang variabel Print_r(variabel) Var_dump Menghasilkan informasi tentang variabel yang meliputi tipe dan nilai Var_dump(variabel) define Memeriksa suatu konstanta telah didefenisikan atau belum define(variabel) 16 Oktober 2008 4
  5. 5. Contoh: <?php function bnr_slh($argumen) { if ($argumen) return "benar"; else return "salah"; } // Tes variabel musik $ada = isset($musik); printf("1) musik ada ? %s<BR>n", bnr_slh($ada)); 16 Oktober 2008 5
  6. 6. // Isi variabel musik $musik = "Jazz"; $ada = isset($musik); printf("2) musik ada ? %s<BR>n", bnr_slh($ada)); // Cek apakah kosong $kosong = empty($musik); printf("3) musik kosong ? %s<BR>n", bnr_slh($kosong)); 16 Oktober 2008 6
  7. 7. // Ubah isi musik $musik = "0"; // Cek apakah kosong $kosong = empty($musik); printf("4) musik kosong? %s<BR>n", bnr_slh($kosong)); // Hapus variabel musik unset($musik); 16 Oktober 2008 7
  8. 8. // Tes variabel musik $ada = isset($musik); printf("5) musik ada ? %s<BR>n", bnr_slh($ada)); // Cek apakah kosong $kosong = empty($musik); printf("6) musik kosong ? %s<BR>n", bnr_slh($kosong)); ?> 16 Oktober 2008 8
  9. 9. Fungsi Konversi Data Fungsi Keterangan Double Konversi ke tipe data double doubleval(argumen ) Intval Konversi ke tipe data Integer intval(argumen ) Strval Konversi ke tipe data String strval(argumen ) 16 Oktober 2008 9
  10. 10. Operasi dan Fungsi-Fungsi String • Operator . dan .= • Memahami perintah printf • Fungsi-Fungsi String 16 Oktober 2008 10
  11. 11. Operator . dan .= • Digunakan untuk menggabungkan dua buah string “Pemrograman “ . “PHP” “Pemrograman PHP” $kata = “Selamat ” $kata = $kata . “Pagi” Hasilnya $kata = “Selamat Pagi” 16 Oktober 2008 11
  12. 12. Contoh <?php $kalimat = "Hai."; $kalimat = $kalimat . " " . "Selamat "; $kalimat .= " belajar PHP"; print($kalimat); ?> 16 Oktober 2008 12
  13. 13. Hasil 16 Oktober 2008 13
  14. 14. Memahami Perintah printf • Printf mempunyai bentuk Printf([%format_string], argume,…) Kode Keterangan d Untuk bilangan bulat b Untuk bilangan Biner o Bilangan Okta x Heksa desimal dalam huruf kecil X Heksa desimal dalam huruf besar s Untuk string f Untuk bilangan double 16 Oktober 2008 14
  15. 15. Contoh <?php $data = "45.5 derajat Celcius"; printf("Format d : %d <BR>n", $data); printf("Format b : %b <BR>n", $data); printf("Format o : %o <BR>n", $data); printf("Format x : %x <BR>n", $data); printf("Format X : %X <BR>n", $data); printf("Format s : %s <BR>n", $data); printf("Format f : %f <BR>n", $data); ?> 16 Oktober 2008 15
  16. 16. Hasil 16 Oktober 2008 16
  17. 17. Fungsi-Fungsi String Fungsi Keterangan Strlen(string) Memperoleh panjang string Strtoupper(string) Mengubah string dari huruf kecil ke huruf besar Strtolower(string) Mengubah string dari huruf besar ke huruf kecil Ucfirst(string) Awal kalimat menjadi huruf besar Ucwords(string) Awal kata dari string menjadi huruf besar 16 Oktober 2008 17
  18. 18. Contoh <?php $kalimat = "pemrograman PHP"; printf("Hasil strtoupper: %s<BR>n", strtoupper($kalimat)); printf("Hasil strtolower: %s<BR>n", strtolower($kalimat)); printf("Hasil ucfirst: %s<BR>n", ucfirst($kalimat)); printf("Hasil ucwords: %s<BR>n", ucwords($kalimat)); printf("Aslinya : $kalimat<BR>n"); ?> 16 Oktober 2008 18
  19. 19. Hasil 16 Oktober 2008 19
  20. 20. Fungsi-Fungsi String Fungsi Keterangan ltrim(string) Menghapus spasi di kiri rtrim(string) Menghapus spasi di kanan trim(string) Menghapus spasi di kiri dan kanan substr(string,x,y) Mendapatkan sejumlah y string mulai pada posisi x Substr_count(string, Untuk menghitung jumlah suatu substring) substring dalam suatu string Strtok(string,token) Memperleh kata-kata yg terdapat pd string 16 Oktober 2008 20
  21. 21. Contoh <?php $kalimat = "saya pergi ke teman-saya"; $kata = strtok($kalimat, " -"); while ($kata) { print("Kata = $kata <BR>n"); $kata = strtok(" -"); } ?> 16 Oktober 2008 21
  22. 22. Hasil 16 Oktober 2008 22
  23. 23. Ekspresi Reguler • Ekspresi reguler menyedikan mekanisme untuk memanipulasi dan memcocokan string. • PHP menyediakan fungsi ereg yg digunakan untuk menangani ekspresi reguler. • Bentuk fungsi ereg Ereg(pola,sumber) • Hasil dari fungsi ereg adalah TRUE atau FALSE. 16 Oktober 2008 23
  24. 24. Contoh Memeriksa substring dalam suatu string ereg(“BILA”,”APABILA”) Hasilnya TRUE Mencocokkan kata di awal dan di akhir string ereg(“^hari”,”hari ini hari yang cerah”) Hasilnya TRUE ereg(“cerah$”,”hari ini hari yang cerah”) Hasilnya TRUE 16 Oktober 2008 24
  25. 25. Memeriksa kebenaran email dg fungsi reguler <HTML> <HEAD> <TITLE>Contoh Pemeriksaan Alamat E-mail</TITLE> </HEAD> <BODY> <FORM> e-mail Anda: <INPUT TYPE=TEXT NAME=email><BR><BR> <INPUT TYPE=SUBMIT VALUE="Cek"> </FORM> 16 Oktober 2008 25
  26. 26. <?php $email=$_POST[“email”]; if (isset($email)) if (empty($email)) print("Harap mengisikan e-mail <BR>n"); else { // Cek e-mail if (ereg("^.+@.+..+$", $email)) print("Alamat e-mail $email valid <BR>n"); else print("Alamat e-mail $email tidak valid <BR>n"); } ?> </BODY></HTML> 16 Oktober 2008 26
  27. 27. Hasil 16 Oktober 2008 27
  28. 28. Tugas • Tuliskan fungsi-fungsi yang termasuk dalam fungsi berikut dan tuliskan bentuk/sintak masing-masing!. Fungsi Enkripsi dan Integritas Data Fungsi HTML 16 Oktober 2008 28

×