Показать полную графическую версию : Перевод в нижний регистр
Есть такой код, который переводит текст в строчные буквы:
$title = "МОСКВА";
$title = mb_strtolower($title);
echo $title;
Подскажите плиз, как сделать так, чтобы этот код не переводил в слове первую букву в строчную, а оставлял как есть "Москва"?
см. setlocale (http://docs.php.net/manual/ru/function.setlocale.php), strtolower (http://docs.php.net/manual/ru/function.strtolower.php), ucfirst (http://docs.php.net/manual/ru/function.ucfirst.php), ucwords (http://docs.php.net/manual/ru/function.ucwords.php).
см. setlocale, strtolower, ucfirst, ucwords. »
С этим я разобрался :)
setlocale(LC_ALL,'ru_RU.CP1251');
$title = "МОСКВА";
$title = mb_strtolower($title);
$title = ucwords(mb_strtolower($title));
echo $title;
Верно же?
Думаю лучше так:
$real_word = mb_convert_case($real_word, MB_CASE_TITLE, "CP1251");
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.