Регистр в кириллице

12
DI
На сайте с 03.01.2007
Offline
123
#11
nikitian:
Исключительно собственные наблюдения на не одном десятке машин (никсы и окошки представлены в моей жизнии в достаточном количестве). Я не имел ввиду то, что неработа всё-таки лечится костылями из mb_string...

Ну значит Вы ни разу не пробовали разобраться, в чем проблема. А она все там же - в неустановленной локали, mb_string тут не при чем.

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
N1k
На сайте с 11.02.2007
Offline
197
N1k
#12
LEOnidUKG:

$preg_rus1="йцукенгшщзхъфывапролджэячсмитьбюё";
$preg_rus2="ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ";
$preg_rus=$preg_rus1.$preg_rus2;
$preg_eng1="qwertyuiopasdfghjklzxcvbnm";
$preg_eng2="QWERTYUIOPASDFGHJKLZXCVBNM";
$preg_eng=$preg_eng1.$preg_eng2;
function sl($str) {
if ($GLOBALS['locale'])
return strtolower(@strval($str));
else
return strtr($str,$GLOBALS['preg_rus2'].$GLOBALS['preg_eng2'],$GLOBALS['preg_rus1'].$GLOBALS['preg_eng1']);

}

В таком исполнении тоже, хорош. Но вот только переводит он "все в нижний регистр", а нужно перевести "только первую букву в верхний регистр".

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#13
N1k:
В таком исполнении тоже, хорош. Но вот только переводит он "все в нижний регистр", а нужно перевести "только первую букву в верхний регистр".

ну дыг примените только к первой букве, в ПХП, если мне не изменяет память, можно обратиться к любому слову в переменной как к массиву, который расскладывает слово в переменной по буквам.

А скрипт можно и перевернуть:

return strtr($str,$GLOBALS['preg_rus1'].$GLOBALS['preg_eng1'],$GLOBALS['preg_rus2'].$GLOBALS['preg_eng2']);

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий