Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как поменять регистр строки любого языка.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ytrewq123
Отправлено: 02 Ноября, 2014 - 14:25:40
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Здравствуйте!
У меня вопросик.
Как поменять регистр строки в любом (во всех) языке.
Потому как пробовав функцией strtolower. Меняются только простые буквы латиницы. Кириллица не меняется (что-то было написано про смену локали). Также не меняется испанские буквы Ñ, É, ни латышские Ļ, Č. Короче ни на какие такие буквы во французском, шведском эта функция не реагирует.
Что делать, есть ли другие функции или способы?
 
 Top
Panoptik
Отправлено: 02 Ноября, 2014 - 14:33:59
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




попробуйте mb_strtolower с вторым параметром utf-8


-----
Just do it
 
 Top
ytrewq123
Отправлено: 02 Ноября, 2014 - 14:48:27
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Спасибо, но нет. Пробовал с этими mb также, не прилучается. Единственное, уточните пожалуйста что значит [с вторым параметром utf-8] где указать этот параметр. Может я что-то не до указал или не дописал.
 
 Top
kotyara1979
Отправлено: 03 Ноября, 2014 - 01:27:52
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)






-----
Сделать можно все. Главное одеть каску.
 
 Top
ytrewq123
Отправлено: 03 Ноября, 2014 - 13:01:42
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




1. Спасибо всем. Спасибо заработало. Действительно, написав именно так
$tekst = mb_strtolower ($imja,'UTF-8');
всё работает как надо.
Спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB