<?php
//Функция антимат
function shit($string1)
{
$string1 = strtolower($string1);
$string1 = str_replace("ё", "е", $string1);
$bad = array("тута маты"); //Перед каждым матом ставиться пробел. Пример " дурак" вот.
$string1 = str_replace("_", " ", $string1);
$string1 = " $string1";
$string1 = str_replace("...", "... ", $string1);
$string1 = str_replace(".", ". ", $string1);
$string1 = str_replace(",", ", ", $string1);
$string1 = str_replace("!", "! ", $string1);
$string1 = str_replace("?", "? ", $string1);
$string1 = str_replace(";", "; ", $string1);
$string1 = str_replace(":", ": ", $string1);
$string1 = str_replace("-", " - ", $string1);
$string1 = str_replace($bad, " <font color=red>[ЦЕНЗУРА]</font> ", $string1);
$string1 = trim($string1);
$string1 = ucfirst($string1);
echo $string1;
}
shit($string1);
?>
Если есть предложения об улучшении пишите. Так то по мне нормально фильтрует

_____________