vvz.nw.ru К занятиям по PHP

<< Операции со строками > Изменение регистра и преобразование кодировок


string  setLocale ( string $category , string $locale );

Устанавливает локаль, т.е. правила правила форматирования чисел, дат, времени, преобразования регистра для символов, отличных от стандартной латиницы. Практика показывает, что в реальных ситуациях зависит от операционной системы и других факторов. Однако можно попробовать:
setLocale(LC_ALL,'ru');
Если после этого на вашем сервере правильно происходит преобразование регистра для символов кириллицы и даты выводятся с русскими названиями месяцев и дней недели, то все в порядке. Хотя лучше не полагаться на капризную локаль, а самостоятельно написать функции для соответствующих преобразования - не так уж часть они нужны.


string strToLower ( string $s );

Переводит символы строки $s в нижний регистр и возвращает результат.

 
string strToUpper ( string $s );

Переводит символы строки $s в верхний регистр и возвращает результат.



 
string convert_cyr_string ( string $s , string $srcCharset , string $dstCharset );

Переводит строку $s из кодировки $srcCharset в кодировку $dstCharset и возвращает результат.

Кодировки задаются односимвольными строками:


vvz.nw.ru  > PHP