Функцыя 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
,
якая вырэзае частку падрадка