Функция u
Функция u создает экземпляр класса UnicodeString. Первым параметром передается исходная строка. Функция используется для последующей цепочки вызовов методов обработки текста, таких как изменение регистра, обрезка, поиск подстроки и других операций с поддержкой Unicode.
Синтаксис
u(string $string)
Пример
Давайте создадим объект из строки и получим его длину:
<?php
use SymfonyComponentStringUnicodeString;
$res = u('abcde')->length();
echo $res;
?>
Результат выполнения кода:
5
Пример
Давайте приведем строку к верхнему регистру:
<?php
use SymfonyComponentStringUnicodeString;
$res = u('hello')->upper();
echo $res;
?>
Результат выполнения кода:
"HELLO"
Пример
Давайте создадим UnicodeString через конструктор класса и проверим, является ли строка пустой:
<?php
use SymfonyComponentStringUnicodeString;
$res = new UnicodeString('article')->isEmpty();
var_dump($res);
?>
Результат выполнения кода:
false
Смотрите также
-
класс
UnicodeString,
который представляет Unicode-строку -
метод
upper,
который переводит строку в верхний регистр -
метод
lower,
который переводит строку в нижний регистр -
метод
length,
который возвращает длину строки