Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
83 of 410 menu

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