Метод upper класса ByteString
Метод upper класса ByteString возвращает
новый объект ByteString, в котором все символы
исходной строки приведены к верхнему регистру. Метод не
изменяет исходный объект, а создаёт и возвращает новый.
Метод не принимает параметров.
Синтаксис
public function upper(): static
Пример
Давайте приведём строку 'abcde' к верхнему регистру:
<?php
use SymfonyComponentUStringByteString;
$str = ByteString::fromString('abcde');
$res = $str->upper();
echo $res->toString();
?>
Результат выполнения кода:
"ABCDE"
Пример
Давайте проверим, что исходная строка не изменяется:
<?php
use SymfonyComponentUStringByteString;
$str = ByteString::fromString('article');
$res = $str->upper();
echo $str->toString();
echo "\n";
echo $res->toString();
?>
Результат выполнения кода:
"article"
"ARTICLE"
Пример
Давайте приведём к верхнему регистру строку, которая уже содержит заглавные буквы и цифры:
<?php
use SymfonyComponentUStringByteString;
$str = ByteString::fromString('User123');
$res = $str->upper();
echo $res->toString();
?>
Результат выполнения кода:
"USER123"
Смотрите также
-
метод
lower,
который приводит строку к нижнему регистру -
метод
slice,
который возвращает часть строки -
метод
length,
который возвращает длину строки -
класс
ByteString,
который представляет бинарную строку