FANTAzeRus
Guest
Проблема с preg_replace
НАписал следующий код:
<?
echo Drop_Mat("ФуЙня");
function Drop_Mat($str)
{
$mat=array(
'фуй'=>'***'
);
foreach($mat as $k=>$v)
{
$str=preg_replace('/'.$k.'/si',$v,$str);
}
return($str);
}
?>
При тестировании на Виндовом серваке все заменяется вне зависимости от регистра, а под линухом отказывается работать, меняет ТОЛЬКО если слово написано в нижнем регистре! Подскажите ПЛЗ как бороть!!!???
НАписал следующий код:
<?
echo Drop_Mat("ФуЙня");
function Drop_Mat($str)
{
$mat=array(
'фуй'=>'***'
);
foreach($mat as $k=>$v)
{
$str=preg_replace('/'.$k.'/si',$v,$str);
}
return($str);
}
?>
При тестировании на Виндовом серваке все заменяется вне зависимости от регистра, а под линухом отказывается работать, меняет ТОЛЬКО если слово написано в нижнем регистре! Подскажите ПЛЗ как бороть!!!???