Pentingkah pengetahuan seperti itu!? Yap, kalau tidak penting ngapain kami capek-capek menuliskan disini ya kan 👀
Fungsi yang akan kita pelajari yaitu :
- str_replace()
- strtolower()
- substr()
- strrpos()
- preg_replace()
Lima fungsi diatas akan kita bahas dengan contohnya dibawah ini!
str_replace()
Poin penting fungsi ini adalah untuk mengganti sebuah karakter / kata bahkan sebuah karakter null menjadi karakter atau kata lain. Dalam website resminya, diterangkan bahwa :
Replace all occurrences of the search string with the replacement string
Kode dasar dari str_replace diterangkan :
str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null ): string|array
Ket :
- string
$searchmerupakan karakter atau string yang dicari. Bisa dikatakan sebuah teks yang akan kita ganti. - string
$replacemerupakan string yang digunakan sebagai pengganti untuk string$search. - array
$subjectsebuah variabel yang menampung dari berbagai string untuk mengganti atau diganti.
Kita memiliki sebuah variabel $kalimat yang isinya berupa teks "Aku belajar bahasa php sudah lumayan lama" dan kita akan mengganti tulisan php dari kecil semua menjadi PHP.
Perhatikan baris kode dibawah ini!
Di baris kedua dengan perintah echo kita menampilkan tulisan tersebut, lalu dibawah variabel $ganti kita menampilkan lagi tulisan yang telah kita masuki fungsi str_replace. Bagaimana hasilnya 😐
strtolower()
Di bagian ini kita akan membahas tentang bagaimana caranya kita membuat sebuah string menjadi kecil semua ( lowercase ).
Langsung saja kita tambahkan pada baris kode kita di atas, cuzzz 😉
Kita disini memiliki variabel $kalimat dengan isi 2 kata yang kapital yaitu AKU dan BELAJAR. Dengan variabel $lowercase kita menggunakan strtolower() kemudian kita tampilkan, maka akan nampak :
substr()
Merupakan sebuah fungsi yang digunakan untuk memotong suatu string. Baris kode dasarnya :
substr(string $string, int $offset, ?int $length = null): string
Ket :
- string
$stringmerupakan string yang akan dipotong. - int
$offsetawal dari kita akan memotong sebuah string / teks. - ?int
$lengthjumlah dari karakter yang akan diambil.
Contoh :
Di baris bagian ini :
Kita menggunakan fungsi substr() untuk memotong sebuah teks dalam variabel $kalimat. Dimulai dari urutan karakter ke-10 dan total karakter yang kita ambil 5.
Kita lihat hasilnya :
Yap, berhasil yah...
strpos()
Merupakan sebuah fungsi yang digunakan untuk melakukan operasi penentuan munculnya pertama kali sebuah teks / string. Dalam website resminya, diterangkan bahwa :
strpos — Find the position of the first occurrence of a substring in a string
Sedangkan sintaksis dasarnya :
strpos(string $haystack, string $needle, int $offset = 0): int|false
- string
$haystackvariabel sebuah string yang akan dilakukan pencarian di dalamnya. - string
$needlestring yang akan dicari. - int
$offsetopsional.
Dalam kasus ini, kita akan mencari dimana letak kalimat "bahasa" dalam kalimat variabel $kalimat. Perhatikan baris kode ini :
Kita akan mencari posisi dimana letak awal kata bahasa dalam variabel $kalimat.
Hasilnya :
Nah, muncul angka 12 yang menandakan bahwa posisi awal teks bahasa berada di posisi ke-12 😎preg_replace()
Dalam web resminya, fungsi ini di deskripsikan :
Perform a regular expression search and replace. Searches subject for matches to pattern and replaces them with replacement.
Fungsi ini digunakan untuk mengembalikan sebuah string atau array string jika ditemukan sebuah kecocokan pola dalam sebuah masukan yang kemudian diganti dengan substring.
Contohnya :
Kita akan mengganti tulisan php dengan C++, tetapi ada perbedaan dengan fungsi str_replace(). Perbedaan mencoloknya itu penggunaan tanda /teks/, ada backslash yang digunakan untuk mengapit teks yang akan kita ganti.
CMIIW ...



0 Komentar