Функция substr_replace

Функция substr_replace заменяет указанную часть строки на другую. Эта функция вырезает указанную часть строки (параметрами указывается откуда начинать вырезание и сколько символов взять) и заменяет вырезанную часть на указанную строку. Если последний параметр не указан - замена произведется до конца строки.

Синтаксис

substr_replace(где меняем, на что меняем, с какого символа, [сколько символов]);

Пример

Давайте вырежем из строки символы, начиная с первого (нумерация символов начинается с нуля), 3 штуки и вместо них вставим '!!!':

<?php echo substr_replace('abcde', '!!!', 1, 3); ?>

Результат выполнения кода:

'a!!!e'

Пример

Давайте вырежем из строки символы, начиная с первого до конца строки (так как последний параметр не указан) и вместо них вставим '!!!':

<?php echo substr_replace('abcde', '!!!', 1); ?>

Результат выполнения кода:

'a!!!'

Смотрите также

  • функцию str_replace,
    которая осуществляет поиск и замену по строке
  • функцию substr,
    которая вырезает часть подстроки