Forum Webscript.Ru
Программирование => PHP => Тема начата: RelaX от 10 Июля 2002, 23:37:51
-
какую функцию надо использовать, чтобы перевести весь текст в переменной в верхний регистр?
$name = strtoupper ($name); не помогает (только английский текст переводи в верхний регистр, а русский не хочет)
-
А ты знаешь как сделай...
Сделай функцию, которая заменяет буквы в нижнем регистре на буквы в верхнем регистре..
это не сложно...сам делал..
-
Вот тебе эта функция:
ToTopRegistr ($string) {
$string=strtr($string,
"qwertyuiopasdfghjklzxcvbnmйцукенгшщзхъфывапролджэячсмитьбю",
"QWERTYUIOPASDFGHJKLZXCVBNMЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ");
return $string;
}
-
$name = strtoupper ($name); не помогает (только английский текст переводи в верхний регистр, а русский не хочет)
Эт из-за локали. Напиши:
setlocale(\'LC_TYPE\', \'ru_SU.KOI8-R\')
-
$title=convert_cyr_string($title,\'w\',\'k\');
$title = strtoupper ($title);
$title=convert_cyr_string($title,\'k\',\'w\');
вот так у меня заработало
tronyx
что-то не заработала функция твоя :(
-
ToTopRegistr ($string) {
$string=strtr($string,
" qwertyuiopasdfghjklzxcvbnmйцукенгшщзхъфывапролджэя
чсмитьбю",
" QWERTYUIOPASDFGHJKLZXCVBNMЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯ
ЧСМИТЬБЮ");
return $string;
}
А если немецкий? Эсцет в SS переводить то надо. ;)