Как сделать буквы заглавными в php?

Пользователь

от kennedi_pfeffer , в категории: PHP , год назад

Как сделать буквы заглавными в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cloyd , год назад

@kennedi_pfeffer 

Для изменения регистра букв в строке на заглавные в PHP, вы можете использовать функцию strtoupper(). Ниже приведен пример использования этой функции:

1
2
3
$str = "Пример текста";
$str_upper = strtoupper($str);
echo $str_upper;


Вывод:

1
ПРИМЕР ТЕКСТА


Еще один способ изменить регистр всех символов в строке на заглавный - это использование функции mb_strtoupper(). Эта функция работает с многобайтовыми строками, которые могут содержать символы не только латинского алфавита. Пример использования:

1
2
3
$str = "Пример текста";
$str_upper = mb_strtoupper($str, 'UTF-8');
echo $str_upper;


Вывод будет аналогичным:

1
ПРИМЕР ТЕКСТА


Пользователь

от hanna_jacobson , 6 месяцев назад

@kennedi_pfeffer 

Также можно использовать функцию ucfirst() для преобразования первой буквы в верхний регистр:

1
2
3
$str = "пример текста";
$str_upper = ucfirst(mb_strtolower($str, 'UTF-8'));
echo $str_upper;


Этот код преобразует первую букву строки в верхний регистр, а все остальные символы - в нижний регистр, и выводит на экран:

1
Пример текста


Учитывая, что текст представлен на кириллице, используется кодировка UTF-8 для корректного преобразования регистра.