Функција 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,
која изрезује део подстринга