RUNET
Новичок
strtoupper и кирилица
Собственно столкнулся с проблемой что функция strtoupper не хочет переводить русские буковки в верхний регистр
потом нашел функцию mb_strtoupper
написано что работает в версии выше 4.3.0, у меня 4.4.4 и функция не найдена
вобщем нашел такое вот решение...
сталкивался кто с такой проблемкой ? и кто как решал..интересно
Собственно столкнулся с проблемой что функция strtoupper не хочет переводить русские буковки в верхний регистр

потом нашел функцию mb_strtoupper
написано что работает в версии выше 4.3.0, у меня 4.4.4 и функция не найдена

вобщем нашел такое вот решение...
PHP:
function str_to_upper($str){
return strtr($str,
"abcdefghijklmnopqrstuvwxyz".
"\xE0\xE1\xE2\xE3\xE4\xE5".
"\xb8\xe6\xe7\xe8\xe9\xea".
"\xeb\xeC\xeD\xeE\xeF\xf0".
"\xf1\xf2\xf3\xf4\xf5\xf6".
"\xf7\xf8\xf9\xfA\xfB\xfC".
"\xfD\xfE\xfF",
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".
"\xC0\xC1\xC2\xC3\xC4\xC5".
"\xA8\xC6\xC7\xC8\xC9\xCA".
"\xCB\xCC\xCD\xCE\xCF\xD0".
"\xD1\xD2\xD3\xD4\xD5\xD6".
"\xD7\xD8\xD9\xDA\xDB\xDC".
"\xDD\xDE\xDF");
}