Here ya go!
PHP Code:
while (list($key,$val)=each($censorword)) {
if ($val!="") {
if (substr($val,0,2)=="\\{") {
$val=substr($val,2,-2);
$text=trim(preg_replace("/([^A-Za-z])".$val."(?=[^A-Za-z])/si","\\1".repeatchar($censorchar,strlen($val))," $text "));
} else {
$censorimage="http://www.sitename.com/images/attach/censored.gif";
$text=trim(preg_replace("/$val/si","<img src='$censorimage'>"," $text "));
}
}
Cheers!