Cara membuat sensor string di PHP

 


Cara membuat sensor kata di PHP

saya yakin kalian pernah melihat kata yang disensor seperti ko**ol , con******ail.com , 089********876. biasanya ada dua alasan kenapa kata atau data tersebut disensor adalah karena kata tersebut kasar atau data tersebut merupakan informasi pribadi dan sensitif. nah bagi kalian seorang programmer yang sedang berhadapan dengan kasus ini, kalian berada diartikel yang tepat karena artikel ini akan membahas cara sensor sebuah string menggunakan bahasa pemrograman PHP.

untuk membuatnya disini kita akan mengkombinasikan 3 fungsi bawaan php yaitu strlen()substr_replace(), str_repeat(), sehingga nanti akan menghasilkan script penyensor kata secara otomatis dan dinamis. sebelumnya mari kita pelajari terlebih dahulu ketiga fungsi tersebut.

fungsi strlen()

Merupakan fungsi untuk menghitung jumlah karakter pada sebuah string.

fungsi str_repeat()

Merupakan fungsi untuk mengulangi sebuah karakter.

substr_replace().

Merupakan fungsi untuk mengubah sebagian atau sebuah karakter dalam sebuah string.

Script sensor kata

setelah kita mempelajari ketiga fungsi diatas tadi mari kita kombinasikan untuk membuat script untuk sensor kata.

Penjelasan :

variabel penjelasan
string Menyimpan kata yang akan disensor
sd (sisa depan) Menentukan jumlah karakter dari depan yang tidak akan di sensor
sb (sisa belakang) Menentukan Jumlah karakter dari belakang yang tidak akan di sensor
jmlTersensor Menentukan jumlah karakter yang akan disensor. pertama menghitung jumlah karakter pada variable string menggunakan fungsi strlen(), lalu dikurangi dengan variable (sd - sb) sehingga menghasilkan jumlah karakter yang akan disensor.
sensor Menentukan karakter untuk menyensor kata. str_repeat() disini digunakan untuk mengulangi karakter sensor ditampilkan sesuai dengan variable jmlTersensor
result menghasilkan keluaran string yang telah disensor. substr_replace() disini digunakan untuk menggantikan sebagian karakter dalam variable string dengan variable sensor

Script sensor kata dalam function

mari kita masukan script sensor kata ke dalam function buatan sendiri. tujuannya agar kode kita lebih efektif dan efisien

Sekian untuk artikel kali ini, semoga dapat bermanfaat sampai ketemu lagi diartikel lainnya.

Posting Komentar