Делаем первую букву строки заглавной
Допустим у нас есть строка и мы хотим преобразовать в ней первый символ в верхний регистр. Так же все остальные символы строки преобразуем в нижний регистр.
Вариант 1
Если в строке только английские буквы:
Скопировано
$str = 'HELLO WORLD!';
$str = ucfirst( strtolower( $str ) ); // Hello world!
Показать код
Вариант 2
Если в строке могут быть русские буквы.
Скопировано
$str = 'ПРИВЕТ МИР!';
$new_str = mb_strtoupper( mb_substr( $str, 0, 1 ) );
$new_str = $new_str . mb_substr( mb_strtolower( $str ), 1 );
echo $new_str; // Привет мир!
Показать код