@anton99zel
29а класс средней школы №7

Как сделать первую букву заглавной?

$art =  mb_convert_case($sTitle, MB_CASE_TITLE, 'WINDOWS-1251');
Изначально всё было маленькое, теперь в echo $art
Синие Белые Коричневые
Как сделать
Синие белые коричневые
?
Почему то ucfirst не срабатывает
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
@anton99zel Автор вопроса
29а класс средней школы №7
Сделал так:
if(!function_exists('mb_ucfirst'))
{
  function mb_ucfirst($str, $encoding = 'windows-1251')
  { 
    $firstChar = mb_substr($str, 0, 1, $encoding);
    $len = mb_strlen($str, $encoding);
    
    return mb_strtoupper($firstChar, $encoding) . mb_substr($str, 1, $len, $encoding); 
  }
}
//echo mb_ucfirst($sTitle);
$art =  mb_ucfirst($sTitle);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kacheleff
fullstack developer
mb_strtoupper(mb_substr($str,0,1)).mb_substr($str,1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы