Метод upper класса UnicodeString
Метод upper класса UnicodeString преобразует все символы строки в верхний регистр. Метод не принимает параметров и возвращает новый экземпляр UnicodeString, содержащий преобразованную строку. Исходный объект остаётся неизменным, поскольку класс UnicodeString является неизменяемым.
Синтаксис
public function upper(): static
Пример
Давайте преобразуем строку 'hello' в верхний регистр:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\String\UnicodeString;
class ArticleController extends AbstractController
{
public function index(): Response
{
$str = new UnicodeString('hello');
$res = $str->upper();
return new Response($res->toString());
}
}
?>
Результат выполнения кода:
"HELLO"
Пример
Давайте преобразуем строку с кириллицей 'привет мир':
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\String\UnicodeString;
class ArticleController extends AbstractController
{
public function index(): Response
{
$str = new UnicodeString('привет мир');
$res = $str->upper();
return new Response($res->toString());
}
}
?>
Результат выполнения кода:
"ПРИВЕТ МИР"
Пример
Давайте применим метод upper к строке, содержащей уже заглавные буквы и цифры:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\String\UnicodeString;
class ArticleController extends AbstractController
{
public function index(): Response
{
$str = new UnicodeString('Abcde 123');
$res = $str->upper();
return new Response($res->toString());
}
}
?>
Результат выполнения кода:
"ABCDE 123"
Смотрите также
-
класс
UnicodeString,
который представляет Unicode-строку -
метод
lower,
который преобразует строку в нижний регистр -
метод
title,
который преобразует строку в заголовочный регистр -
метод
toString,
который возвращает обычную PHP-строку