(PHP 4, PHP 5, PHP 7, PHP 8)
strtoupper — Приводит строку к верхнему регистру
Функция возвращает строку 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
?>
Замечание: Функция безопасна для обработки данных в двоичной форме.