Автор Тема: Перевод в верхний регистр  (Прочитано 3478 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Перевод в верхний регистр
« : 10 Июля 2002, 23:37:51 »
какую функцию надо использовать, чтобы перевести весь текст в переменной в верхний регистр?

$name = strtoupper ($name); не помогает (только английский текст переводи в верхний регистр, а русский не хочет)

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
Перевод в верхний регистр
« Ответ #1 : 11 Июля 2002, 02:43:02 »
А ты знаешь как сделай...
Сделай функцию, которая заменяет буквы в нижнем регистре на буквы в верхнем регистре..
это не сложно...сам делал..
Удачи

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Перевод в верхний регистр
« Ответ #2 : 11 Июля 2002, 08:16:52 »
Вот тебе эта функция:
ToTopRegistr ($string) {
    $string=strtr($string,
    "qwertyuiopasdfghjklzxcvbnmйцукенгшщзхъфывапролджэячсмитьбю",
    "QWERTYUIOPASDFGHJKLZXCVBNMЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ");
    return $string;
}
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Перевод в верхний регистр
« Ответ #3 : 11 Июля 2002, 09:23:47 »
Цитировать
$name = strtoupper ($name); не помогает (только английский текст переводи в верхний регистр, а русский не хочет)

Эт из-за локали. Напиши:
setlocale(\'LC_TYPE\', \'ru_SU.KOI8-R\')
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Перевод в верхний регистр
« Ответ #4 : 11 Июля 2002, 09:56:47 »
$title=convert_cyr_string($title,\'w\',\'k\');
$title = strtoupper ($title);
$title=convert_cyr_string($title,\'k\',\'w\');

вот так у меня заработало

tronyx

что-то не заработала функция твоя :(

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Перевод в верхний регистр
« Ответ #5 : 11 Июля 2002, 19:42:01 »
Цитировать
ToTopRegistr ($string) {
$string=strtr($string,
" qwertyuiopasdfghjklzxcvbnmйцукенгшщзхъфывапролджэя
чсмитьбю",
" QWERTYUIOPASDFGHJKLZXCVBNMЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯ
ЧСМИТЬБЮ");
return $string;
}


А если немецкий? Эсцет в SS переводить то надо. ;)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28