Xwab
Форумыnavigate_nextПрограммирование на PHP

Приравнивание значении
Сообщения
bigblackdragon

У меня есть самописныи сайт(только учусь пхп вот и ковыряю), http://bot.5mob.ru , там доностим задаешь вопрос боту , например Как тебя зовут , он отвечает. Если напишу первую букву маленькой буквой как тебя зовут, он уже пишет, что не понял вопроса. Как приравнять заглавные и строчные буквы?

27 Ноя 2010, 15:51
Fashion

mb_strtolower()

27 Ноя 2010, 16:19
bigblackdragon

спс щас попробую

27 Ноя 2010, 16:36
Okula

bigblackdragon, если нужно прировнять все буквы к нижнему регистру и сделать первую заглавной то делай так:
$text = ucfirst(mb_strtolower($text, "кодировка"));
print $text;

27 Ноя 2010, 16:40
bigblackdragon

А не скажете, как сделать так, чтобы вопросы и ответы записывались в файл тхт , а потом когда пользователя спросит вопрос, он просматривался в файле и выполнялось условие? Просто не удобно каждыи раз в код вопросы добавлять, часто ошибки вылазиют

27 Ноя 2010, 16:41
Fashion

Okula,
$text='привет';
$text = ucfirst(mb_strtolower($text, "utf-8"));
print $text;

27 Ноя 2010, 16:50
Okula

Fashion, Ну вдруг текст будет такой например: "ПРИВЕТ"
А так уж навернека

27 Ноя 2010, 16:54
Fashion

Okula,
$text='ПРИВЕТ';
$text = ucfirst(mb_strtolower($text, "utf-8"));
print $text;

27 Ноя 2010, 17:15
Okula

Fashion, в эта функция не будет работать с кириллицей в кодировке utf-8
utf-8 не всегда хороша
В кирилических кодировках будет работать.

27 Ноя 2010, 19:06
ofroke

Okula, а mbstring для чего?

27 Ноя 2010, 19:15
Ответить на тему