Въпрос за preg_replace

potrebitel1

Registered
Здравейте,
идеята ми е да филтрирам "лоши думи" в текст като ги заменя с *** примерно
Код:
$string = preg_replace('/дума/i', '[***]', $string);
това работи, но само за една дума
как трябва да стане за много думи?!
 
PHP:
        $tag = array();
        $tag[1] = "/дума1/";
        $tag[2] = "/дума2/";
        $tag[3] = "/дума3/";
        $tag[4] = "/дума4/";

        
        $replace = array();
        $replace[4] = "текст4";
        $replace[3] = "текст3";
        $replace[2] = "текст2";
        $replace[1] = "текст1";

        $message = preg_replace($tag, $replace, $message);
 

Горе