strtoupper

(PHP 4, PHP 5, PHP 7, PHP 8)

strtoupperПреобразовывает строку в верхний регистр

Описание

strtoupper(string$string): string

Возвращает строку string, в которой все буквенные символы ASCII переведены в верхний регистр.

Байты в диапазоне от "a" (0x61) до "z" (0x7a) будут преобразованы в соответствующую заглавную букву путём вычитания 32 из каждого значения байта.

Функцию можно использовать для преобразования символов ASCII в строках, закодированных в UTF-8, поскольку многобайтовые символы UTF-8 будут проигнорированы. Для преобразования многобайтовых не ASCII символов используйте функцию mb_strtoupper().

Список параметров

string

Входная строка.

Возвращаемые значения

Возвращает строку в верхнем регистре.

Список изменений

ВерсияОписание
8.2.0 Приведение к единому регистру больше не зависит от настроек региональных установок, которые установили функцией setlocale(). Преобразовываются только символы кодировки ASCII.

Примеры

Пример #1 Пример использования strtoupper()

<?php
$str
= "Mary Had A Little Lamb and She LOVED It So";
$str = strtoupper($str);
echo
$str; // выводит: MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
?>

Примечания

Замечание: Эта функция безопасна для обработки данных в двоичной форме.

Смотрите также

  • strtolower() - Преобразовывает строку в нижний регистр
  • ucfirst() - Преобразовывает первый символ строки в верхний регистр
  • ucwords() - Преобразовывает в верхний регистр первый символ каждого слова в строке
  • mb_strtoupper() - Приводит строку к верхнему регистру
To Top