Метод prepend
Метод prepend класса UnicodeString
добавляет переданную строку в начало текущей
строки. Метод не изменяет исходный объект,
а возвращает новый экземпляр UnicodeString
с объединённым значением. Первым параметром
передаётся строка, которая будет добавлена
в начало.
Синтаксис
public function prepend(string $string): static
Пример
Давайте добавим строку 'hello ' в начало
строки 'abcde':
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->prepend('hello ');
echo $res;
?>
Результат выполнения кода:
"hello abcde"
Пример
Давайте убедимся, что исходный объект не изменяется:
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('abcde');
$res = $str->prepend('user ');
echo $str . '<br>';
echo $res;
?>
Результат выполнения кода:
abcde<br>user abcde
Пример
Давайте добавим в начало пустой строки слово
'article':
<?php
use SymfonyComponentStringUnicodeString;
$str = new UnicodeString('');
$res = $str->prepend('article');
echo $res;
?>
Результат выполнения кода:
"article"
Смотрите также
-
метод
append,
который добавляет строку в конец -
метод
toString,
который преобразует объект в обычную строку -
метод
replace,
который заменяет одну подстроку на другую -
класс
UnicodeString,
который представляет Unicode-строку