ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
83 of 410 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция 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