Pemograman PHP 2013 BAB VII FUNGSI STRING DI PHP
Banyak terdapat banyak fungsi bawaan dari php sendiri
A. str_repeat(), substr(), strcmp(), strstr(), strlen(), strtoupper(), strtolower() str_repeat = untuk mengulang sebanyak.. str_repeat ( var , nilai ) substr = untuk mengambil karakter dari inputan substr(var , index_awal, index_akhir) strcmp = untuk membandingkan 2 buah string strcmp(String satu, String dua) strstr = untuk mengambil kata sebelum kata yang dicari strstr(String,karakter) strlen = untuk menghitung jumlah string strlen(String) strtoupper = untuk membuat string menjadi kapital strlen(String) strtolower = untuk membuat string menjadi huruf kecil strtolower (String) "; echo substr($var,1,3)."
"; echo strcmp($var,$var)."
"; echo strstr($var,'a')."
"; echo strlen($var)."
"; echo strtoupper($var)."
"; echo strtolower($var)."
"; ?>
[email protected]
Page 1
Pemograman PHP 2013 B. Strrev, Strpos Fungsi ini digunakan untuk membalik urutan karakter-karakter penyusun string dari depan ke belakang menjadi dari belakang ke depan. Dengan kata lain fungsi ini digunakan untuk membaca string secara terbalik. Strrev(string) Contoh: Fungsi ini digunakan untuk mengetahui posisi sebuah string di dalam string yang lain. Sintaksnya adalah sebagai berikut: Strpos(tujuan,pencari) Jika pada string tujuan terdapat lebih dari satu karakter yang dicari oleh karakter pencari, maka karakter pertama yang ditemukan yang akan dipakai. Contoh: $str = "bambang"; $cari = strpos($str,”b”); // echo $cari akan menghasilkan 0 C. Explode, Implode Explode untuk untuk memecah string berdasarkan string tertentu Implode untuk untuk menggabungkan array dengan pemisah string tertentu '; echo $data[1].'
'; $var2 = array("Asief","maniaxx","Mantapp","Keren"); $data2 = implode(' ',$var2); echo $data2.'
'; ?>
[email protected]
Page 2
Pemograman PHP 2013 D. Number_format Format angka dengan dengan menggroupkan ribuan Sintaks : 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 Contoh : E. STRIPSLASHES Fungsi : Menghilangkan garis miring tanda kutip di string Sintaks : stripslashes ( string $str ) Contoh :
[email protected]
Page 3
Pemograman PHP 2013 F. Substr_Replace Fungsi : Mengganti teks pada bagian tertentu string Sintaks : substr_replace ( mixed $string , string $replacement , int $start [, int $length ] ) Parameter : $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 Contoh : G. STR_WORD_COUNT Fungsi : Menghitung jumlah kata dalam string Sintaks : str_word_count ( string $string [, int $format= 0 [, string $charlist ]] ) Parameter : $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 Contoh :
[email protected]
Page 4
Pemograman PHP 2013 H. STR_SHUFFLE Fungsi : mengacak string Sintaks : str_shuffle ( string $str ) Contoh : I. PARSE_STR Fungsi : Mengubah string menjadi variabel Sintaks : parse_str ( string $str [, array &$arr ] ) Parameter : $str, adalah string yang akan di ubah, anda juga bisa membuat string menjadi variabel seperti metode GET, contoh : file.php?nama=desrizal&alamat=tembagapura $arr, adalah outputnya dalam bentuk array Contoh :
// Hasilnya Desrizal
echo $email;
// Hasilnya
[email protected]
parse_str($str, $output); echo $output['nama'];
// Hasilnya Desrizal
echo $output['email']
// Hasilnya
[email protected]
?>
[email protected]
Page 5
Pemograman PHP 2013 J. ADDSLASHES Fungsi : Memberi garis miring atau slash jika ada tanda kutip pada string Sintaks : addslashes ( string $str ) Contoh :
echo addslashes($str); //Hasilnya : Sekarang hari jum\'at ?> K. 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 Sintaks : md5 (string $string) Contoh : Sebenarnya masih banyak fungsi string dalam php itu sendiri anda tinggal cari aja digoogle sesuai kebutuhan anda. Selamat Mencoba..
[email protected]
Page 6
Pemograman PHP 2013 SAMPAI JUMPA DI EDISI BERIKUTNYA
Nama : Akhmad Bilyyasif Email :
[email protected]
Bandung, 20 FEBRUARI 2013
[email protected]
Page 7