YASTI

Kamis, 09 Maret 2017

Fungsi PHP String yang Harus Kita Ketahui

Fungsi PHP String yang Harus Kita Ketahui

Halo pembaca setia zonabelajar, postingan kali ini akan membahas beberapa kegunaan fungsi string dalam PHP. Selain postingan ini untuk catatan pribadi karena sering lupa dan males cari-cari,,, hehe…:D. Postingan ini juga untuk menambah perbendaharaan kita dalam bidang PHP. Banyak dari programmer pemula yang mungkin menyepelekan fungsi-fungsi ini. Namun, pada akhirnya akan membutuhkan juga. Penasaran apa saja fungsi string dalam PHP yang bisa kita gunakan dalam meng-coding??? Simak penuturan berikut.. 
Fungsi PHP String yang Harus Kita Ketahui
Fungsi PHP String yang Harus Kita Ketahui
  1. Implode  
  2. Sintaks implode digunakan menggabungkan suatu string yang terpisah, atau beberapa string menjadi satu baris kalimat. Biasanya data yang akan digabung dalam bentuk array. 
    Contoh 1:
    1:  <?php  
    2:  $nama = array(‘Erfian’,’Junianto’,’Bery’,’Sari’);  
    3:  echo implode(“ “,$nama);  
    4:  ?>  
    
    Output 1: 
    Setiap data akan dipisah menggunakan spasi. 
    Erfian Junianto Bery Sari  
    
    Contoh 2: 
    1:  <?php  
    2:  $nama = array(‘Erfian’,’Junianto’,’Bery’,’Sari’);  
    3:  echo implode(“-“,$nama);  
    4:  ?>  
    
    Output 2: 
    Setiap data akan dipisah menggunakan tanda "–". 
    Erfian-Junianto-Bery-Sari  
    
  3. Explode
  4. Sintaks explode merupakan kebalikan dari sintaks sebelumnya, yaitu implode. Sintaks ini akan memecah bagian-bagian string yang sebelumnya digabungkan. Sintaks explode akan menghasilkan keluaran berupa array.
    Contoh 1: 
    1:  <?php  
    2:  $nama = explode(“,”,’Junianto , Bery , Sari’);  
    3:  echo $nama[2];  
    4:  ?>  
    
    Output 1:
    Sintaks ini akan memecah string berdasarkan tanda koma. Output yang dihasilkan berupa array ($nama[0]=’Junianto’, $nama[1]=’Bery’, $nama[2]=’Sari’). Ketika diminta untuk mencetak $nama[2] maka hasilnya adalah Sari. 
    Sari  
    
    Contoh 2: 
    1:  <?php  
    2:  $nama = “Junianto Bery Sari”;  
    3:  Print_r (explode(“ ”,$nama));  
    4:  ?>  
    
    Output 2:
    Sintaks ini akan memecah string berdasarkan tanda spasi. Output yang dihasilkan berupa array ($nama[0]=’Junianto’, $nama[1]=’Bery’, $nama[2]=’Sari’).
    Array([0] => Junianto [1] => Bery [2] => Sari)  
    
  5. str_replace
  6. Sintaks ini digunakan untuk me-replace atau menimpa string lama dengan string baru. 
    Contoh 1: 
    1:  <?php  
    2:  echo str_replace(‘jelek’,’ganteng’,‘Erfian itu jelek’);  
    3:  ?>  
    
    Output 1: 
    Sintaks ini akan mencari kata “jelek” dan akan ditimpa menjadi “ganteng”. 
    Erfian itu ganteng  
    
  7. str_repeat
  8. Sintaks ini digunakan untuk melakukan pengulangan suatu string. 
    Contoh 1: 
    1:  <?php  
    2:  echo str_repeat(‘saya’,5);  
    3:  ?>  
    
    Output 1:
    Sintaks ini akan mengulang kata “saya” sebanyak 5 kali. 
    sayasayasayasayasaya  
    
  9. strtolower
  10. Sintaks ini digunakan untuk mengubah semua string menjadi non-kapital atau huruf kecil.
    Contoh 1: 
    1:  <?php  
    2:  echo strtolower(‘HELLO World!’);  
    3:  ?>  
    
    Output 1:
    Sintaks ini akan mencari string Kapital dan akan mengubahnya menjadi non-kapital. 
    hello world!  
    
  11. strtoupper
  12. Sintaks ini merupakan kebalikan dari sintaks sebelumnya, yaitu strtolower. Sintaks ini akan mencari string non-kapital dan mengubahnya menjadi kapital.
    Contoh 1: 
    1:  <?php  
    2:  echo strtoupper(‘hello world!’);  
    3:  ?>  
    
    Output 1: 
    Sintaks ini akan mencari string non-kapital dan akan mengubahnya menjadi kapital. 
    HELLO WORLD!  
    
  13. ucfirst
  14. Sintaks ini kurang lebih berfungsi sama dengan strtoupper. Hanya saja yang diubah menjadi huruf kapital adalah string (huruf) paling awal saja. 
    Contoh 1: 
    1:  <?php  
    2:  echo ucfirst(‘hello world!’);  
    3:  ?>  
    
    Output 1: 
    Sintaks ini akan mencari string non-kapital di tempat paling awal. Pada kasus ini adalah huruf “h”. 
    Hello world!  
    
  15. ucwords
  16. Sintaks ini kurang lebih berfungsi sama dengan ucfirst, yaitu mengubah string awal menjadi kapital. Hanya saja yang diubah menjadi huruf kapital adalah string (huruf) paling awal pada setiap kata. 
    Contoh 1: 
    1:  <?php  
    2:  echo ucfirst(‘hello world!’);  
    3:  ?>  
    
    Output 1:
    Sintaks ini akan mencari string non-kapital di tempat paling awal. Pada kasus ini adalah huruf “h” dan "w".
    Hello World!  
    
  17. number_format
  18. Sintaks ini digunakan untuk mengubah format suatu angka, menjadi format yang diingikan.
    Contoh 1: 
    1:  <?php  
    2:  $uang = 50000;  
    3:  echo number_format($uang, 2, ‘,’, ‘.’);  
    4:  ?>  
    
    Output 1:
    Sintaks ini akan menghitung panjang angka, dan membaginya menjadi bagian-bagian yang terdiri dari 3 angka. Kemudian akan memisahkannya menggunakan tanda (.) titik sesuai dengan yang diiginkan. Selanjutnya, pada bagian akhir akan ditambahkan 2 angka dan memisahkannya dengan tanda (,) koma. 
    50.000,00  
    
  19. addslashes
  20. Sintaks ini biasanya digunakan untuk keamanan pada saat input data ke dalam database. Seringkali dalam menyimpan data teks terdapat tanda quote (‘). Hal ini seringkali menimbulkan error bahkan mungkin menjadikan kelemahan dalam suatu aplikasi. Suatu hal yang tidak diinginkan bisa saja terjadi. Dengan menambahkan sintaks addslashes ini maka secara otomatis akan ditambahkan tanda slash (\) di depan karakter quote(‘).
    Contoh 1: 
    1:  <?php  
    2:  $text = “World’s”;  
    3:  echo addslashes($text);  
    4:  ?>  
    
    Output 1: 
    Cara kerja sintaks ini adalah mencari tanda quote(‘) dan segera menempatkan tanda slash (\) di depannya. 
    World\’s  
    
  21. strip_tags
  22. Sintaks ini digunakan untuk menghilangkan semua tag HTML, sehingga hanya akan diambil teks murninya saja.
    Contoh 1: 
    1:  <?php  
    2:  $str = “<b>bagian ini bold</b>”;  
    3:  $str = strip_tags($str);  
    4:  echo ($str);  
    5:  ?>  
    
    Output 1:
    Cara kerja sintaks ini adalah mencari tag html dan membuangnya. 
    bagian ini bold  
    
  23. strlen
  24. Sintaks ini digunakan untuk menghitung panjang string, dari awal sampai akhir.
    Contoh 1: 
    1:  <?php  
    2:  $text = “Erfian”;  
    3:  echo strlen($text);  
    4:  ?>  
    
    Output 1:
    Cara kerja sintaks ini adalah menghitung string dari awal sampai akhir. 
    6 
    
  25. htmlspecialchars
  26. Sintaks ini memiliki fungsi kebalikan dari strip_tags. Sintaks ini justru digunakan untuk menampilkan tag HTML. 
    Contoh 1: 
    1:  <?php  
    2:  $str = “<b>bagian ini bold</b>”;  
    3:  $str = htmlspecialchars($str);  
    4:  echo ($str);  
    5:  ?>  
    
    Output 1:
    Dengan Sintaks ini semua tag HTML akan dibiarkan muncul atau ditampilkan. 
    <b>bagian ini bold</b>  
    
  27. trim()
  28. Jika kita ingin menghilangkan spasi putih pada suatu rangkaian string, kita bisa menggunakan sintaks ini. Cara kerjanya adalah dengan menghapus karakter spasi atau mungkin karakter yang sudah ditentukan dari kedua sisi string.
    Contoh 1: 
    1:  <?php  
    2:  $str = trim(“Erfian Junianto”);  
    3:  echo ($str);  
    4:  ?>  
    
    Output 1:
    Dengan Sintaks ini maka hasilnya seperti ini. 
    ErfianJunianto  
    
    Contoh 2:

    1:  <?php  
    2:  $str = trim(“Erfian Junianto”, “Erfian”);  
    3:  echo ($str);  
    4:  ?>  
    
    Output 2:
    Dengan Sintaks ini maka hasilnya seperti ini. 
     Junianto  
    
  29. substr()
  30. Sintaks ini digunakan untuk mendapatkan sub hasil pemotongan dari string asli.
    Contoh 1: 
    1:  <?php  
    2:  $str = “Erfian Junianto”;  
    3:  $str = substr($str, 0, 6);  
    4:  echo ($str);  
    5:  ?>  
    
    Output 1:
    Cara kerjanya adalah dengan menghitung dari kriteria awal (0) sampai kriteria akhir (6), kemudian mengambilnya. Sedangkan bagian lain akan diabaikan.
    Erfian
    
  31. strrpos()
  32. Sintaks ini digunakan untuk menemukan posisi dari suatu string yang berada di dalam string yang lain.
    Contoh 1: 
    1:  <?php  
    2:  echo strrpos(“Erfian Junianto”, “Juni”);  
    3:  ?>  
    
    Output 1:
    Cara kerjanya adalah dengan menghitung string kriteria dan mencari string kondisi (Juni), kemudian menghitung posisi awalnya. Sintaks ini case sensitive. 
    7
    
Nah itu dia beberapa fungsi string yang bisa digunakan untuk kepentingan coding php sehari-hari, hehe. Untuk mencoba coding ini secara live, silahkan kunjungi link berikut http://sandbox.onlinephpfunctions.com/ .  Terimakasih Kepada WSOK (We Share Oure Knowledge) Magazine.