Метод padEnd
Метод padEnd класса UnicodeString
дополняет строку справа до заданной длины.
Первым параметром передаётся целевая длина строки,
вторым - строка-заполнитель (по умолчанию пробел).
Если исходная строка уже достигла нужной длины,
она возвращается без изменений.
Синтаксис
public function padEnd(int $length, string $padString = ' '): static
Пример
Давайте дополним строку 'abcde' до длины 10 пробелами:
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->padEnd(10);
echo $res;
?>
Результат выполнения кода:
"abcde "
Пример
Давайте дополним строку справа символами '-':
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->padEnd(10, '-');
echo $res;
?>
Результат выполнения кода:
"abcde-----"
Пример
Если исходная строка длиннее целевой длины, она возвращается без изменений:
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->padEnd(3, '-');
echo $res;
?>
Результат выполнения кода:
"abcde"
Смотрите также
-
метод
padStart,
который дополняет строку слева -
метод
repeat,
который повторяет строку заданное число раз -
метод
length,
который возвращает длину строки -
класс
UnicodeString,
который представляет Unicode-строку