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

Метод ignoreCase

Метод ignoreCase класса UnicodeString возвращает новый объект строки, в котором все символы переведены в нижний регистр. Исходная строка при этом не изменяется. Метод не принимает параметров и может использоваться для регистронезависимого сравнения строк.

Синтаксис

$res = $unicodeString->ignoreCase();

Пример

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

<?php namespace AppController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentRoutingAttributeRoute; use SymfonyComponentStringUnicodeString; class ArticleController { #[Route('/', name: 'article_index')] public function index(): Response { $str = new UnicodeString('Hello World'); $res = $str->ignoreCase(); return new Response($res); } } ?>

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

"hello world"

Пример

Давайте сравним две строки, используя приведение к нижнему регистру:

<?php namespace AppController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentRoutingAttributeRoute; use SymfonyComponentStringUnicodeString; class ArticleController { #[Route('/', name: 'article_index')] public function index(): Response { $str1 = new UnicodeString('Abcde'); $str2 = new UnicodeString('abcde'); $isEqual = $str1->ignoreCase()->toString() === $str2->ignoreCase()->toString(); return new Response($isEqual ? 'equal' : 'not equal'); } } ?>

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

"equal"

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

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