PHP Dasar Khusus Pemula Part 9 || String Function PHP
String Function PHP
Pada pembahasan kali ini saya akan membahas string function. Dengan string function kita bisa melakukan seperti mengubah huruf menjadi besar ke kecil dan sebalikanya dalam string, menghitung jumlah seluruh total string,melakukan pencarian dalam string, mengganti dan mengacak elemen dalam string, itu semua melibatkan string, dan sebenarnya masih banyak banyak lagi penggunaanya. PHP mempunyai 98 penggunaan string tetapi saya akan menjelaskannya disini yang paling sering digunakan.
1. String Srtolower()
Fungsi strtolower() adalah untuk mengubah huruf besar jadi menjadi kecil dalam string, berikut contoh penggunaanya :
2. String strtoupper()
Fungsi strtoupper() adalah kebalikan dari strtolower, fungsi ini untuk mengubah huruf kecil menjadi besar menjadi besar dalam string, berikut contoh penggunaanya :
3. String strlen()
fungsi strlen() adalah untuk menghitung seluruh jumlah atau panjang total dalam string begitu juga dengan spasi termasuk dalam hitungan, berikut contoh penggunaanya :
4. String trim(), ltrim() & rtrim()
- trim()
Fungsi ini untuk menghapus spasi atau karakter pada kedua sisi kiri dan kanan dalam string, berikut contoh penggunaanya:
- ltrim()
Fungsi ini untuk menghapus spasi atau karakter pada kedua sisi kiri dalam string, berikut contoh penggunaanya:
- rtrim()
Fungsi ini untuk menghapus spasi atau karakter pada kedua sisi kanan dalam string, berikut contoh penggunaanya:
Setelah memahami 3 penggunaan fungsi tersebut untuk menghapus spasi, bagaimana dengan menghapus karakter dalam string? Untuk menghapus karakter digunakan 2 argumen, berikut contoh untuk menghapus karakter ketiga fungsi.
5. Function str_pad()
Berfungsi sebagai menambah karakter atau spasi pada semua sisi string yaitu kiri,kanan ataupun keduanya, fungsi ini menggunakan sampai 4 argumen, berikut contoh penggunaanya:
Contoh kode diatas merupakan penggunaan 2 argumen dimana argumen pertama berfungsi menampung string yang ingin diproses, dan argumen kedua sebagai batas jumlah string yang diinginkan. Jika anda jalankan memang tidak ada penampilan jelas yang ada hanya hasil 123 kenapa? karena browser menghapus jumlah yang ditambah oleh str_pad() itulah sebabnya tidak terlihat dilayar browser.
Bagamaina cara agar fungsi str_pad() ini bisa dilihat denga jelas dilayar browser? itu dengan menggunakan argumen ketiga, seperti contoh berikut:
Contoh diatas merupakan penggunaan 3 argumen, berfungsi untuk menentukan karakter yang ingin ditambahkan. Lalu bagaimana penggunaan 4 argumen? penggunaan 4 argumen terbagi menjadi 3 cara berikut:
- STR_PAD_RIGHT
Berfungsi sebagai penambah angka atau karakter pada sisi kanan string, seperti contoh berikut:
- STR_PAD_LEFT
Berfungsi sebagai penambah angka atau karakter pada sisi kiri string, seperti contoh berikut:
- STR_PAD_BOTH
Berfungsi sebagai penambah angka atau karakter pada kedua sisi string, seperti contoh berikut:
6. Function strip_tags()
Fungsi ini untuk menghapus jika ada didalam string tag-tag HTML, biasanya penggunaan fungsi ini diterapkan dalam inputan form agar user tidak sembarangan memasukkan kode HTML. Berikut contoh penggunaanya:
7. Function str_shuffle()
Berfungsi untuk mengacak karakter yang didalam string, berikut contoh penggunaanya:
8. Function substr()
Berfungsi untuk mengambil karakter dalam string, fungsi ini bisa menggunakan 2 atau 3 argumen,berikut contoh penggunaanya:
Perhatikan dan pahami contoh diatas merupakan penggunaan 2 argumen, dimana argumen pertama sebagai variabel yang akan diproses, dan argumen kedua untuk mengambil karakter dalam string yang dimulai dari posisi awal (huruf s) dan spasi juga termasuk dalam hitungan.
Lalu bagaiman untuk penggunaan 3 argumen? fungsi ketiganya adalah sebanyak berapa karakter yang ingin diambil, fungsi ini sesuai kebutuhan jika argumen ketiganya tidak diisi maka akan mengambil seluruh karakter dalam string. Berikut contoh penggunaanya:
9. Function strpos()
Berfungsi untuk mencari posisi karakter yang diinginkan dalam sebuah string, fungsi ini bisa diisi dengan 2 dan 3 argumen, argumen pertama sebagai variabel yang akan diproses, argumen kedua untuk mencari string yang diinginka, dan yang ketiga merupakan opsional. Berikut contoh penggunaanya
Diatas merupakan contoh pengggunaa 2 argumen, perhatikan contoh diatas kembali terdapat ada dua string yang sama yaitu "satu", bagaimana cara mengetahui posisi yang string "satu" yang kedua? inilah kegunaan fungsi dari argumen ketiga, berikut contoh penggunaanya:
hasil dari kode program diatas adalah 14 karena letak posisi string "satu" yang kedua yang dimulai dari posisi ke 6.
10. Function str_replace()
Berfungsi untuk mengganti karakter string, fungsi ini bisa diisi dengan 3 atau 4 argumen, berikut contoh penggunaanya:
Contoh diatas merupakan penggunaan 3 argumen, argumen pertama berfungsi sebagai string yang dicari, kedua sebagai string yang akan diganti dan ketiga adalah variabel yang diproses untuk menyimpan seluruh string. Kemudian untuk yang 4 argumen berfungsi untuk menghitng berapa string yang diganti, seperti contoh berikut:
11. Function explode()
Fungsi ini mengubah string menjadi array, dan bisa diisi dengan 2 atau 3 argumen, seperti contoh berikut:
Perhatikan kode program diatas terdapat 2 argumen, argumen pertama sebagai pemisah karakter, argumen kedua variabel yang menyimpan seluruh string untuk diproses, lalu argumen ketiga untuk membatasi jumlah array seperti contoh berikut:
12. Function implode()
Berfungsi untuk menggabungkan elemen array jadi string, fungsi ini bisa diisi dengan 1 atau 2 argumen, berikut contoh penggunaanya:
Untuk penggunaa 2 argumen berfungsi sebagai karakter untuk penghubung, seperti contoh berikut:
Mungkin itu saja pembahasan pada kali ini tetap nantikan disini pengetahuan tentang dunia programming
