Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать UpCase русских букв ?

Элементарно:

<? 
function strrtoupper($str) { 
    $trans=array( 
     "а" => "А", "б" => "Б", "в" => "В",
     "г" => "Г", "д" => "Д", "е" => "Е", 
     "ё" => "Ё", "ж" => "Ж", "з" => "З",
     "и" => "И", "й" => "Й", "к" => "К", 
     "л" => "Л", "м" => "М", "н" => "Н",
     "о" => "О", "п" => "П", "р" => "Р", 
     "с" => "С", "т" => "Т", "у" => "У",
     "ф" => "Ф", "х" => "Х", "ц" => "Ц", 
     "ч" => "Ч", "ш" => "Ш", "щ" => "Щ",
     "ь" => "Ь", "ы" => "Ы", "ъ" => "Ъ", 
     "э" => "Э", "ю" => "Ю", "я" => "Я", 
    ); 
    $str=strtr($str, $trans); 
    return($str); 
    } 

print strrtoupper("Привет, это тест !!!"); 
?>

Тоже самое, только наоборот:

<? 
function strrtoupper($str) { 
    $trans=array( 
     "А" => "а", "Б" => "б", "В" => "в",
     "Г" => "г", "Д" => "д", "Е" => "е", 
     "Ё" => "ё", "Ж" => "ж", "З" => "з",
     "И" => "и", "Й" => "й", "К" => "к", 
     "Л" => "л", "М" => "м", "Н" => "н",
     "О" => "о", "П" => "п", "Р" => "р", 
     "С" => "с", "Т" => "т", "У" => "у",
     "Ф" => "ф", "Х" => "х", "Ц" => "ц", 
     "Ч" => "ч", "Ш" => "ш", "Щ" => "щ",
     "Ь" => "ь", "Ы" => "ы", "Ъ" => "ъ", 
     "Э" => "э", "Ю" => "ю", "Я" => "я", 
    ); 
    $str=strtr($str, $trans); 
    return($str); 
    } 

print strrtoupper("Привет, это тест !!!"); 
?>

Оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
3 августа 2004, 17:37:03
на любом нормальном nix сервере есть русские локила ( на крайний случай болгарские, которые тоже походят ),
делаем раз:
set_locale(LC_ALL, "ru_RU.1251");
делаем два:
strtoupper("Россия");

если нет русской локали пишем bg_BG.1251, а переписывать алфат -- дело конечно могучее, но неблагодарное.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог