Fungsi String di PHP

dokumen-dokumen yang mirip
BAB VII FUNGSI STRING DI PHP. Banyak terdapat banyak fungsi bawaan dari php sendiri. strstr = untuk mengambil kata sebelum kata yang dicari

Internet Programming Muhammad Zen S. Hadi, ST. MSc.

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan.

DAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B

LAPORAN RESMI PEMROGRAMAN WEB

1. Percobaan 1 2. Percobaan 2

Laporan Resmi Pemrograman Web Day 11

Fungsi. Tujuan Intruksional. Function 10/1/2015. Fungsi untuk string. Memahami cara membuat dan pemafaatan fungsi. Sesi 4

Pertemuan 6 Penanganan String dan Tanggal

LAPRES PEMROGWEB-11. Macam-macam fungsi string dalam php POLITEKNIK ELEKTRONIKA NEGERI SURABAYA AINUN ABDULLAH

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

LAPORAN RESMI PRAKTIKUM 9

Fungsi Umum PHP. Fungsi string

LAPORAN RESMI PEMROGRAMAN WEB DAY 11

LAPORAN RESMI PEMROGRAMAN WEB

Praktikum Aplikasi Web Pertemuan -11 Operasi String

LAPRES PEMOGRAMAN WEB DAY 11

Fungsi-fungsi String di PHP

PHP (HYPERTEXT PREPROCESSOR)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

BAB II LANDASAN TEORI

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Pengenalan PHP Contoh penulisan file PHP :

Pengenalan Script. Definisi HTML

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

BAB VII DASAR-DASAR PHP

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pemrograman Web 55 BAB 4 ARRAY/LARIK

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Chapter 2. Tipe Data dan Variabel

Praktikum Aplikasi Web Pertemuan -10 Operasi String

Array=(element1 element2 elementn)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

VARIABEL BERINDEKS (ARRAY)

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Pertemuan 07 Struktur Dasar PHP

DASAR STRING. Sama halnya seperti array-array sebelumnya, inisialisasi pada string adalah: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };

MODUL 3 PHP. (String, File, Upload)

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

Pemrograman Web Lanjut 2017

Bab 2 Struktur Dasar PHP

BAB III ANALISIS DAN DESAIN SISTEM

Laporan Bengkel Web II Modul 6

PENGENALAN Code::Blocks

String dpat dideklarasikan dengan menggunakan array karakter seperti berikut:

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

Tutorial Tipe Data MySQL

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Dasar PHP. Wiratmoko Yuwono

Pengenalan Perancangan Web 2017

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Struktur dan Organisasi Data 2 STRUKTUR DATA

PHP Intro. Pemrograman Web II. Ganjil

Pengertian Situs / Web

MODUL PEMROGRAMAN WEB

Algoritma dan Pemrograman

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

BAB III ANALISIS DAN PERANCANGAN SISTEM

MODUL V POINTER DAN STRING

Praktikum 9 Fuctions (Fungsi) di AWK

Pertemuan 2. Muhadi Hariyanto

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Larik/ Array int a1, a2, a3, a4, a5;

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

1 Pengenalan IDE Python

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Tutorial PHP Metode Searching - Multiple Keyword

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

DASAR PEMROGRAMAN PHP

PENGENALAN PHP DASAR

Pertemuan 2 Struktur Dasar PHP

MODUL 1 STANDAR INPUT DAN OUTPUT

BAB 1 TIPE DATA. Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian Contoh : 27 MOD 4 = 3

BAB 1 TIPE DATA. Struktur Data 1. Sederhana : Array dan Record 2. Majemuk terdiri atas Linier Non Linier

Konstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0

Pendahuluan. Komang Anom Budi Utama, Skom

Tutorial Web ( HTML part 1)

Politeknik Elektronika Negeri Surabaya

MODUL 2 INTERNET PROGRAMMING : PHP (2)

PRAKTIKUM PHP ARRAY M KHARIS AGUNG TRIA NUGROHO

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Pertemuan2 Percabangan & Perulangan pada Python

DAY 9 - ARRAY DALAM PHP LAPORAN RESMI. Day 9 Array Dalam PHP. Dini Yuniasri D4 Teknik Informatika B

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Transkripsi:

Fungsi String di PHP 1. addslashes Fungsi : Memberi garis miring atau slash jika ada tanda kutip pada string addslashes ( string $str ) $str = "Sekarang hari jum'at"; echo addslashes($str); //Hasilnya : Sekarang hari jum\'at 2. chr Fungsi : Menghasilkan karakter yang spesifik berdasarkan kode ascii chr ( int $ascii ) $ascii = kode ascii $kode = 81; $str = chr($kode); echo "karakter dengan kode ascii $kode adalah $str"; //Hasilnya : karakter dengan kode ascii 81 adalah Q www.phpmu.com Private Training Web Development PHP 1

3. count_chars Fungsi : Menghitung frekuensi munculnya karakter di suatu string count_chars ( string $string [, int $mode= 0 ] ) $string = String yang ingin dihitung frekuensi karakter yang muncul $mode = Opsional, Default = 0 0 - Menghitung semua karakter dalam bentuk array, walaupun nggak ada di dalam string 1 - Sama seperti 0, tapi hanya yang jumlah frekuensi besar dari 0, artinya hanya karakter yang ada di dalam string 2 - Sama seperti 0, tapi hanya karakter yang jumlah frekuensinya sama dengan 0 $data = "Hello World"; foreach (count_chars($data, 1) as $i => $val) { echo "Ada $val buah karakter \"", chr($i), "\" di dalam string.\n<br>"; } Hasilnya : Ada 1 buah karakter " " di dalam string. Ada 1 buah karakter "H" di dalam string. Ada 1 buah karakter "W" di dalam string. Ada 1 buah karakter "d" di dalam string. Ada 1 buah karakter "e" di dalam string. Ada 3 buah karakter "l" di dalam string. Ada 2 buah karakter "o" di dalam string. Ada 1 buah karakter "r" di dalam string. 4. explode Fungsi : Membagi string menjadi array berdasarkan string pembatas yang ditentukan www.phpmu.com Private Training Web Development PHP 2

explode ( string $delimiter, string $string [, int $limit ] ) $delimiter : string pembatas $string : string yang akan dibagi $limit : Batas maksimal elemen array yang dibuat $str = 'one two three four'; print_r(explode(' ',$str)); // hanya 2 elemen array print_r(explode(' ', $str, 2)); Hasilnya : Array ( [0] => one [1] => two [2] => three [3] => four ) Array ( [0] => one [1] => two three four ) 5. htmlspecialchars Fungsi : Mengubah karakter < dan > menjadi < dan >. Ini sangat berguna untuk mencegah user yang menggunakan tag html ketika menginput data ke website kita, seperti melalui buku tamu, dan sebagainya. htmlspecialchars ( string $string ) www.phpmu.com Private Training Web Development PHP 3

$teks = "<b>hai apa kabar</b>"; echo htmlspecialchars($teks); 6. implode Fungsi : menggabungkan elemen array menjadi satu string implode ( [string $antara], array $array ) $antara, string atau karakter antara elemen yang akan disatukan, bersifat opsional, bisa diisi atau tidak $array, array yang akan disatukan. $array = array('lastname', 'email', 'phone'); $teksbaru = implode("--",$array); echo $teksbaru; //hasilnya lastname--email--phone 7. md5 Fungsi : untuk men-ekripsi string dengan teknik md5, bersifat satu arah, artinya tidak ada fungsi untuk mengembalikannya/dekripsi. Kecuali kalau pake kode hacking khusus md5 (string $string) www.phpmu.com Private Training Web Development PHP 4

$password = "passwordku"; echo md5($password); //Hasilnya : 88f200b77cccee4a6e95c383d33e0f22 8. nl2br Fungsi : mengubah baris baru (\n) menjadi <br>, berguna jika anda ingin ketika user input di teks area, kemudian menekan enter. Nah supaya ntar baris baru yang dibuat di teksarea bisa diampilkan harus diubah \n menjadi <br> nl2br ( string $string ) $teks = "Hai \n Apakabar"; $teks = nl2br($teks); echo $teks; 9. number_format Format angka dengan dengan menggroupkan ribuan number_format ( float $number [, int $decimals ] ) atau number_format ( float $number, int $decimals, string $dec_point, string $thousands_sep ) $number, adalah angka yang akan diformat $decimals, adalah jumlah angka di belakang koma $dec_point, adalah tanda desimal, apakah pake titik atau koma $thousands_sep, adalah tanda pembagi ribuan, apakah koma atau titik atau lainnya www.phpmu.com Private Training Web Development PHP 5

$number = 123564.56; $format_number = number_format($number, 2, '.', ','); echo $format_number; //Hasil 123,564.56 10. ord Fungsi : Menghasilkan nilai ASCII suatu karakter, kebalikan dari fungsi chr() ord ( string $string ) $str = "x"; echo ord($str); //Hasilnya 120 11. parse_str Fungsi : Mengubah string menjadi variabel parse_str ( string $str [, array &$arr ] ) $str, adalah string yang akan di ubah, anda juga bisa membuat string menjadi variabel seperti metode GET, contoh : file.php?nama=robby&alamat=tunggulhitam $arr, adalah outputnya dalam bentuk array www.phpmu.com Private Training Web Development PHP 6

$str = "nama=robbyprihandaya&email=saya@robbyprihandaya.com"; parse_str($str); echo $nama; // Hasilnya Robby Prihandaya echo $email; // Hasilnya saya@robbyprihandaya.com parse_str($str, $output); echo $output['nama']; echo $output['email'] // Hasilnya Robby Prihandaya // Hasilnya saya@robbyprihandaya.com 12. print Fungsi : sama seperti echo, menghasilkan/mencetak string print (String $str ) print("hello World"); 13. str_pad Fungsi : Menempatkan string ditempat yang panjangnya ditentukan Sintaks str_pad ( string $input, int $pad_length [, string $pad_string= " " [, int $pad_type= STR_PAD_RIGHT ]] ) $input, adalah string input $pad_length, adalah panjang pad $pad_string, adalah string mengisi kekosongan $pad_type, adalah tipe pad, kanan (STR_PAD_RIGHT), kiri( STR_PAD_LEFT), atau tengah( STR_PAD_BOTH) www.phpmu.com Private Training Web Development PHP 7

$input = "Robby"; echo str_pad($input, 15)."<br>"; // Hasil "Robby " echo str_pad($input, 15, "-=", STR_PAD_LEFT)."<br>"; // Hasil "-=-=-=-Robby" echo str_pad($input, 15, "_", STR_PAD_BOTH)."<br>"; // Hasil " Robby " echo str_pad($input, 15, " ")."<br>"; // Hasil "Robby " 14. str_repeat Fungsi : mengulang string str_repeat ( string $input, int $multiplier ) $input, adalah string yang akan diulang $multiplier, berapa kali diulang echo str_repeat("x", 10); //hasilnya xxxxxxxxxx 15. str_replace Fungsi : Mengganti string yang dicari dengan string pengganti str_replace ( mixed $search, mixed $replace, mixed $subject [, int &$count ] ) $search, adalah bagian string yang akan di ganti $replace, adalah string pengganti $subject, adalah string yang akan diproses $count, jumlah bagian yang cocok dan diganti www.phpmu.com Private Training Web Development PHP 8

$str = "Hello Apa kabar"; $str2 = str_replace("a","x",$str,$count); echo $str2."<br>"; echo $count; //Hasil : Hello Apx kxbxr //hasil 3 16. str_shuffle Fungsi : mengacak string str_shuffle ( string $str ) echo str_shuffle("robby"); //Hasilnya macam macam bisa : byobr 17. str_split Fungsi : Mengubah string ke array str_split ( string $string [, int $split_length= 1 ] ) $string, adalah string yang akan di ubah $split_length adalah maksimum panjang potongan $str = "Hello Friend"; $arr1 = str_split($str); $arr2 = str_split($str, 2); print_r($arr1); print_r($arr2); www.phpmu.com Private Training Web Development PHP 9

Hasilnya : Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ) Array ( [0] => He [1] => ll [2] => o [3] => Fr [4] => ie [5] => nd ) 18. str_word_count Fungsi : Menghitung jumlah kata dalam string str_word_count ( string $string [, int $format= 0 [, string $charlist ]] ) $string, adalah string yang akan dihitung $format 0 - jumlah kata yang ditemukan 1 - Menghasilkan suatu array yang merupakan semua kata yang ditemukan dalam string 2 - Menghasilkan array asosiatif $charlist, karakter tambahan yang dianggap kata. www.phpmu.com Private Training Web Development PHP 10

$str = "Budi pergi ke pasar"; echo str_word_count($str); //hasilnya 4 19. strip_tags Fungsi : Menghilangkan tag HTML dan PHP strip_tags ( string $str [, string $allowable_tags ] ) $str, string yang akan dihilangkan tag HTML nya $allowable_tags, adalah tag yang tidak akan dihilangkan $teks = "<b>hallo apa kabar</b>"; echo strip_tags($teks); 20. stripslashes Fungsi : Menghilangkan garis miring tanda kutip di string stripslashes ( string $str ) $str = "Sekarang hari jum\'at"; echo stripslashes($str); // Hasil: Sekarang hari jum'at 21. strlen www.phpmu.com Private Training Web Development PHP 11

Fungsi : Mendapatkan panjang string $str = 'abcdef'; echo strlen($str); // hasil 6 $str = ' ab cd '; echo strlen($str); // hasil 7 22. strrev Fungsi : Membalikkan string strrev ( string $string ) echo strrev("hello world!"); // Hasil "!dlrow olleh" 23. substr_replace Fungsi : Mengganti teks pada bagian tertentu string substr_replace ( mixed $string, string $replacement, int $start [, int $length ] ) $string, adalah string yang akan diproses/diganti $replacement, adalah string pengganti dari substring yang ditentukan $start, adalah sub string diawali dari karakter ke berapa $length, adalah panjang sub string www.phpmu.com Private Training Web Development PHP 12

$teks = "Robbypri"; echo substr_replace($teks, 'bob', 3, 2); //hasilnya : Robbobpri 24. substr Fungsi : Menghasilkan bagian dari string substr ( string $string, int $start [, int $length ] ) $string, adalah string yang akan diambil bagiannya $start, posisi awal karakter yang akan diambil $length, adalah panjang dari subs string echo substr("robbyprihandaya", 3)."<br>"; echo substr("robbyprihandaya ", 3, 2)."<br>"; echo substr("robbyprihandaya ", -3)."<br>"; echo substr("robbyprihandaya ", -3, 2)."<br>"; //Hasilnya byprihandaya //Hasilnya by //Hasilnya aya //Hasilnya ay www.phpmu.com Private Training Web Development PHP 13