Block Bad Words in PHP (blok kata buruk dengan PHP)

Saya akan berikan script PHP untuk melakukan block kata-kata yang nakal/buruk. bagi programmer pasti sering melakukan blokir kata-kata yang tidak diinginkan terutama dalam aplikasi forum/diskusi. dalam melakukan blok kata saya menggunakan fungsi PHP preg_replace() dan silahkan dipahami sendiri. terkadang kita akan melakukan blok pada kata masuk padahal yang ingin diblock adalah kata yang tercetak merah tersebut, jika kata tersebut berada di dalam kata maka hasilnya adalah m***k, nah saya script berikut akan melakukan blok dengan sedikit lebih rinci sehingga yang terblok hanyalah kata saja sehingga kata yang akan diblok tetapi masih dalam kata tidak akan terblok. Berikut kode PHPnya
 
$Block = array('asu','up'); // kata yang ingin diblok 
 
$String = "asu, masuk super up gan !"; 
 
$String = preg_replace("/(\b|[0-9_])(".implode('|',$Block).")(\b|[0-9_])/i", '***', $String); 
 
echo $String;
hasil kode diatas
***, masuk super *** gan !
Lebih optimal kan hasil blokir katanya. perhatikan dengan seksama kata "masuk" tidak ada yang diblok. Silahkan gunakan kode diatas dengan bijak....

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line