php strtolower utf 8



Strtolower не работает с русскими буквами utf

Автор Арсен Арутюнян задал вопрос в разделе Другие языки и технологии

PHP, это не работает на хостинге серва? Вся строка из заглавных букв. $res = $res[0] . strtolower(substr($res, 1)); и получил лучший ответ

Ответ от Николай Веселуха[гуру]
<?php     $source = \'маМа Мыла рАму\';     $tolower = mb_strtolower($source, "utf-8");     $toupper = mb_strtoupper($source, "utf-8");     $string = mb_substr($toupper, 0, 1, "utf-8") . mb_substr($tolower, 1, strlen($tolower), "utf-8"); ?> <!DOCTYPE html> <html lang="ru">     <head>         <meta charset="utf-8" />         <title></title>     </head>     <body> <?php     echo $source . "<br />";     echo $tolower . "<br />";     echo $toupper . "<br />";     echo $string . "<br />"; ?>         </body> </html>

Ответ от J()KER[гуру]
тестироровать надо на локальном сервере с PHP

Ответ от Илья[гуру]
предположу что дело в том, что strtolower() не работает корректно с юникодом попробуй заменить strtolower(substr($res, 1)) на mb_convert_case($text, MB_CASE_LOWER, "UTF-8"); аналогично и для substr(), заменить на mb_substr($res, 1)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PHP, это не работает на хостинге серва? Вся строка из заглавных букв. $res = $res[0] . strtolower(substr($res, 1));
спросили в Darksiders
Не могу подключить Genius BT-02N к компу, помогите плизззз...
http://www.ytopia.net/ - Неплохой сайт с огромным архивом бесплатной музыки, к тому же есть два
подробнее...

есть ли в windows 10 лаги или баги ну не доработки если есть то какие именно прошу писать тем у кого стоит вин10)
Ещё как есть.
1) Меню пуск лагает.
2) Интерфейс не полностью на русском
3) Кейлоггер
подробнее...
спросили в 91 год
Кто компетентен в РРР, хочу понять?
Здравствуйте.
Я компетентен в РРР, работаю в Интермидия РРР, более 10ти лет.
Вы правильно
подробнее...
спросили в Интернет
А адрес сайта ru wikipedia org/wiki/Заглавная_страница, является адресом с английскими и русскими буквами?
русские буквы давно можно использовать в адресе страницы (но не в имени домена). в реальности же
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Научите работать с фотошопом! я делала себя через фотошоп (посмотрите) и у меня ничего не получется! Help плз!!!
Привет мудрейшая - твой "ник" на древнегреческом значит "Мудрая". То, что ты делаешь к самому
подробнее...
спросили в Другое
как называется словарь с русской транскрипцией?
Вы хотели спросить как называется алфавит с русскими буквами?

Современный русский
подробнее...

Что делать, когда не работает стоп-сигнал?
С точки зрения ПДД - автомобиль с неисправными световыми приборами (к которым относится и
подробнее...

Хочу стать физиком! Хочу стать физиком, но пока не решился с отраслью. Можете подсказать?
Единой профессии физик на самом деле не существует. Формально, конечно, такая профессия есть и ей
подробнее...

породы собак пишутся с большой буквы?
Нет. Породы НЕ пишутся с большой буквы. Если, конечно, с этого слова не начинается предложение.
подробнее...

Я всегда не понимала, вот как можно прожить всю жизнь не работая? На что жить-то?
.Я всю жизнь не работаю, с семнадцати лет на пенсию живу.

Евгения Сулаеваподробнее...

Купила монопод, но на vega explay не работает, что делать??
Версии андроид до 4.2 - не работают с моноподами.
Как подключить монопод палку для селфи к
подробнее...
спросили в Железо
Как печатать русский текст, если на клавиатуре ноутбука нет русских букв?
у меня нет русских букв, но это не проблема.
Источник: ну или скачай
подробнее...

Правда ли, что армянские парни не встречаются с русскими девушками
любят они русских, но женятся на своих. Ну разве что уж такая большая любовь, что он соблаговолит
подробнее...

Мама и папа - надо писать с большой буквы?
писать надо с маленькой буквы а вот относиться с большим
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*