Метод trimStart
Метод trimStart класса UnicodeString удаляет указанные символы из начала строки. Первым параметром передаётся строка с символами, которые нужно удалить. Если параметр не указан, удаляются пробельные символы. Метод возвращает новый объект UnicodeString, исходная строка не изменяется.
Синтаксис
$res = u($string)->trimStart($characters);
Пример
Давайте удалим пробелы из начала строки:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString(' abcde');
$res = $str->trimStart();
echo $res;
?>
Результат выполнения кода:
"abcde"
Пример
Давайте удалим указанные символы из начала строки:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('---abcde');
$res = $str->trimStart('-');
echo $res;
?>
Результат выполнения кода:
"abcde"
Пример
Давайте удалим несколько разных символов из начала строки:
<?php
use Symfony\Component\String\UnicodeString;
$str = new UnicodeString('ab-abcde');
$res = $str->trimStart('ab-');
echo $res;
?>
Результат выполнения кода:
"cde"
Смотрите также
-
метод
trim,
который удаляет символы с обоих концов строки -
метод
trimEnd,
который удаляет символы с конца строки -
класс
UnicodeString,
который представляет Unicode-строку -
функция
u,
которая создаёт объект UnicodeString