РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
951 of 1361 menu

Метод lower класса ByteString

Метод lower класса ByteString приводит все символы строки к нижнему регистру. Метод не изменяет исходный объект, а возвращает новый экземпляр класса ByteString с преобразованной строкой. Параметров метод не принимает.

Метод работает с байтовой строкой, поэтому корректно преобразует только символы латинского алфавита ASCII. Для работы с Unicode-строками используйте метод lower класса UnicodeString.

Синтаксис

public function lower(): static

Пример

Давайте создадим объект ByteString и приведём его строку к нижнему регистру:

<?php namespace App\Controller; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Uid\Uuid; use Symfony\Component\String\ByteString; class ArticleController { public function index(): Response { $str = new ByteString('ABCDE'); $res = $str->lower(); return new Response($res->toString()); } } ?>

Результат выполнения кода:

"abcde"

Пример

Давайте убедимся, что исходный объект не изменяется после вызова метода:

<?php namespace App\Controller; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\String\ByteString; class ArticleController { public function index(): Response { $str = new ByteString('HELLO'); $res = $str->lower(); return new Response( $res->toString() . ' ' . $str->toString() ); } } ?>

Результат выполнения кода:

"hello HELLO"

Пример

Давайте обработаем строку со смешанным регистром символов:

<?php namespace App\Controller; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\String\ByteString; class ArticleController { public function index(): Response { $str = new ByteString('Article ABCDE'); $res = $str->lower(); return new Response($res->toString()); } } ?>

Результат выполнения кода:

"article abcde"

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

  • класс ByteString,
    который представляет байтовую строку
  • метод upper,
    который приводит строку к верхнему регистру
  • метод lower,
    который приводит к нижнему регистру Unicode-строку
  • метод toString,
    который возвращает строковое представление объекта
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить