Я прочитал довольно много сообщений здесь и на других сайтах, чтобы создать полупродукт работу ругательство фильтра с preg_replace
, как показано ниже:preg_replace слова за исключением
function swearwords($word){
$word = preg_replace('/\bwwww.badword.com\b/', '', $word); //do not remove \b //to add more copy and put word down
$word = preg_replace('/\bwww.badword.com\b/', '', $word); //do not remove \b //to add more copy and put word down
$word = preg_replace('/\bbadword\b/', '', $word); //do not remove \b //to add more copy and put word down
//$word = preg_replace('/\bimg.badword``\b/', '', $word); //do not remove \b //to add more copy and put word down
return $word;
}
Это работает, но я хочу, чтобы экземпляры img.badword
Так где «badword
» имеет .img до него, я хочу, чтобы допустить, что использование
' '/ \ Ь [^ я] [^ т] [^ г] [^ .] badword \ b/'' – arkascha