Метод lower класса UnicodeString
Метод lower класса UnicodeString возвращает новую строку,
в которой все символы приведены к нижнему регистру.
Метод не имеет параметров и не изменяет исходный объект,
а возвращает новый экземпляр UnicodeString.
Синтаксис
public function lower(): self
Пример
Давайте приведём строку 'HELLO' к нижнему регистру:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('HELLO');
$res = $str->lower();
echo $res;
?>
Результат выполнения кода:
"hello"
Пример
Давайте приведём строку с буквами разного регистра 'AbCdE' к нижнему регистру:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('AbCdE');
$res = $str->lower();
echo $res;
?>
Результат выполнения кода:
"abcde"
Пример
Давайте приведём строку с кириллицей 'ПРИВЕТ' к нижнему регистру:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('ПРИВЕТ');
$res = $str->lower();
echo $res;
?>
Результат выполнения кода:
"привет"
Пример
Давайте проверим, что исходная строка не изменяется после вызова метода lower:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('HELLO');
$res = $str->lower();
echo $str;
?>
Результат выполнения кода:
"HELLO"
Смотрите также
-
класс
UnicodeString,
который представляет Unicode-строку -
метод
upper,
который приводит строку к верхнему регистру -
метод
folded,
который выполняет регистронезависимое свёртывание строки -
метод
title,
который приводит строку к заголовочному регистру