KangJaz.com

Tempat Tips, Tutorial dan Source Code dari seorang newbie

Membuat Sensor Kata dengan PHP

09 Mei 2017 | Kategori : PHP

Kata-kata kotor tak jarang sering terlihat dalam sebuah komentar pada website yang dapat mengganggu kenyamanan pengunjung yang datang ke web kita. Untuk itu, sangat penting rasanya untuk menyensor kata-kata tersebut agar kenyamanan pengunjung tidak terganggu. Karena kasus inilah mengapa pada kesempatan kali ini, saya akan berbagi tutorial bagaimana membuat sensor kata dengan php.

php.jpg

Sebenarnya cara kerja dari sensor kata ialah dengan merubah kata-kata kotor yang telah kita definisikan dengan kata-kata yang telah kita siapkan. Dalam bahasa pemrogramman php sendiri sudah menyediakan fungsi-fungsi yang bisa kita gunakan untuk mereplace sebuah karakter maupun kalimat, salah satunya ialah fungsi str_replace.

str_replace sendiri berfungsi untuk mengganti karakter-karakter tertentu atau substring maupun kata-kata tertentu dalam php. Secara umum syntax dari fungsi str_replace() adalah sebagi berikut :

str_replace($a, $b, $c);

Penjelasan :

  • variabel a merupakan karakter atau substring maupun kata yang akan diganti.
  • variabel b merupakan karakter atau substring maupun kata yang akan menjadi pengganti.
  • variabel c merupakan string awal sebelum diganti.

Lalu bagaimana cara membuat sensor kata-nya ?

Baik sobat, kita langsung saja ke topik pembahasan yaitu membuat sensor kata dengan php. Pertama-tama silahkan sobat buat sebuah file php, kemudian silahkan sobat ketikkan script di bawah ini :

Silahkan simpan dan jalankan melalui web server sobat ya.. Taraaa hasilnya seperti pada gambar di bawah ini :

sensor.png

Sedikit penjelasan nih sob, jadi pada script tersebut kita menggunakan array untuk memasukkan daftar kata yang akan kita sensor dan juga kata penggantinya, bisa sobat lihat pada variabel kata dan juga variabel sensor yang berupa array. Jika sobat ingin mensensor kata yang dikirim melalui form, sobat tinggal merubah isi $text dengan data yang dikirim dari form, sebagai contoh perhatikan script di bawah ini :

Pada script diatas data yang dikirim dari textarea akan ditampung oleh $text kemudian akan diolah di function sensor dan hasil pengolahan akan dikembalikan.

Perlu diingat, index array dari kata yang akan disensor dengan index array kata pengganti harus sama ya sob. Saya rasa untuk coretan kali ini cukup sampai disini dulu ya sob, semoga dengan sedikit coretan ini bisa membantu sobat semua.