Функция substr_replace
Функцията substr_replace замества указана
част от низ с друга. Тази функция изрязва
указана част от низа (чрез параметри се посочва
откъде да започне изрязването и колко символа
да се вземат) и заменя изрязаната част с указан
низ. Ако последният параметър не е указан
- замяната ще се извърши до края на низа.
Синтаксис
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Пример
Нека изрежем от низа символи, започвайки
от първия (номерацията на символите започва
от нула), 3 броя и вместо тях вмъкнем
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Резултат от изпълнението на кода:
'a!!!e'
Пример
Нека изрежем от низа символи, започвайки
от първия до края на низа (тъй като последният
параметър не е указан) и вместо тях вмъкнем
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Резултат от изпълнението на кода:
'a!!!'
Вижте също
-
функцията
str_replace,
която извършва търсене и замяна в низ -
функцията
substr,
която изрязва част от подниз