функция strtolower не работает с русскими буквами, есть ли ее аналог работающий с русскими буквами??? З.Ы. конечно можно и самому написать, но как-то лень...
локаль выстави правильную setlocale() PHP: <? setlocale(LC_ALL,'ru_ru.CP1251'); print strtolower('ПрЕвЕд!'); ?> Код (Text): gw(root)#>php loc.php превед! про винды почитай отдельно. там в мануале расписано.
Код (Text): $text="ПРивЕТ!!!"; $big="ЙЦУКЕНГШЩЗХЪЭЖДЛОРПАВЫФЯЧСМИТЬБЮЁ"; $small="йцукенгшщзхъэждлорпавыфячсмитьбюё"; for($i=0; $i<strlen($big); $i++){ $text=str_replace($big[$i], $small[$i], $text); } echo $text; маленькая функция "на коленке"