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

← →
↑