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() - Приводит строку к верхнему регистру