lcfirst() не работает для русских символов.
Как преобразовать первый символ строки на кириллице в нижний регистр?
Например, чтобы строки "Купить телевизор Samsung" или "Купить телевизор Рубин" преобразовались в "купить телевизор Samsung" или "купить телевизор Рубин" соотвественно.
Как преобразовать первый символ строки на кириллице в нижний регистр?
Вот пара альтернативных вариантов:
$str = 'Какой-То Текст';
echo mb_lcfirst($str) . "\n"; // какой-То Текст
function mb_lcfirst($str) {
return mb_strtolower(mb_substr($str, 0, 1)) . mb_substr($str, 1);
}
$str = 'кАКОЙ-тО тЕКСТ';
echo mb_ucfirst($str); // КАКОЙ-тО тЕКСТ
function mb_ucfirst($str) {
return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1);
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости