Авторизация
 Регистрация   Войти   Забыли пароль? 

lower_rus(), upper_rus() PHP-функции для преобразования текста из русских букв в большие (заглавные) или маленькие (строчные) буквы

Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr / PHP-functions for text / lower_rus(), upper_rus() PHP-функции для преобразования текста из русских букв в большие (заглавные) или маленькие (строчные) буквы


 Russian

 КАК ИЗВЕСТНО, функция strtolower() не работает с русскими буквами. Поэтому приходится делать писать свои функции.

lower_rus(), upper_rus() PHP functions for converting text from Russian letters to large (capital) or small (lowercase) letters

Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr / PHP-functions for text / lower_rus(), upper_rus() PHP functions for converting text from Russian letters to large (capital) or small (lowercase) letters


 English

AS KNOWN, function strtolower() does not work with Russian letters. Therefore, we have to write our own functions.

PHP
PHP
  1. <?php
  2. $rus_alf_big=array(   
  3.     "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й",
  4.     "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф",
  5.     "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я");
  6. $rus_alf_small=array(
  7.     "а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й",
  8.     "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф",
  9.     "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я");
  10. function lower_rus($doc) {
  11.     global $rus_alf_big, $rus_alf_small;
  12.     $doc2 = str_replace($rus_alf_big, $rus_alf_small, $doc);
  13.     return $doc2;    
  14. }
  15. function upper_rus($doc) {
  16.     global $rus_alf_big, $rus_alf_small;
  17.     $doc2 = str_replace($rus_alf_small, $rus_alf_big, $doc);
  18.     return $doc2;    
  19. }
  20. ?>
Добавить комментарий

Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
HTML-code and BB-code for blogs and forums

<a href="https://php-fusion.vveb.ws/php-fusion.php?id=38">lower_rus(), upper_rus() PHP-функции для преобразования текста из русских букв в большие (заглавные) или маленькие (строчные) буквы</a>


[url=https://php-fusion.vveb.ws/php-fusion.php?id=38]lower_rus(), upper_rus() PHP-функции для преобразования текста из русских букв в большие (заглавные) или маленькие (строчные) буквы[/url]

Language: Default
 
Код для PHP-Fusion