Теперь обратная функция - которая переводит первый символ в нижний регистр. Аналогично стандартной функции PHP
lcfirst - но с поддержкой юникода.
Как привести первый символ строки в нижний регистр?
function mb_lcfirst($string, $charset = 'UTF-8') {
return mb_strtolower(mb_substr($string, 0, 1, $charset), $charset) .
mb_substr($string, 1, mb_strlen($string, $charset), $charset);
}
Вызываем как обычно:
$string = 'СЛОВО';
echo mb_lcfirst($string,'UTF-8'); //Можно не задавать кодировку, если не задать используется юникод UTF-8
//Выведет результат "сЛОВО"
Благодарю за внимание к моему блогу. Спасибо!