спасибо, то что надо!
хотя может есть выход не переводить всю строку в нижний регистр?))
siU сделай и не парься вместо i, точно не помню в чем различия но так делаю всегда, и какая то буква за регистр отвечает
redbull, ну тогда с mb_strtolower делай как выше писали.
<?php
$text = \'Изда\';
$text = preg_replace(\'/изда/i\', \'мат\', mb_strtolower($text, \'utf-8\'));
echo $text;
если кодировка хромать начнет.