@jarderRek

Как в строке '27 лет' букву 'Л' сделать большой?

Есть строка: $string = '27 лет';
Хочу чтобы в $string первая буква, не символ, была большой, в данном случае буква 'Л'.
Пробовал через ucfirst(), ну оно пытается сделать цифру 2 большой.
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
Например, разделить строку по пробелу, затем к каждому элементу массива применить ucfirst и обратно сцепить по пробелу. Либо найти в строке все пробелы и трансформировать идущие следом за ними символы.
Ответ написан
@slavabars
Веб программист
$str = '27 лет';
$str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
echo $str;


https://www.php.net/manual/ru/function.mb-convert-...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы