Функция substr_replace заменяет указанную часть строки на другую. Эта функция вырезает указанную часть строки (параметрами указывается откуда начинать вырезание и сколько символов взять) и заменяет вырезанную часть на указанную строку. Если последний параметр не указан - замена произведется до конца строки.
Синтаксис
substr_replace(где меняем, на что меняем, с какого символа, [сколько символов]);
Пример
Давайте вырежем из строки символы, начиная с первого (нумерация символов начинается с нуля), 3 штуки и вместо них вставим '!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Результат выполнения кода:
'a!!!e'
Пример
Давайте вырежем из строки символы, начиная с первого до конца строки (так как последний параметр не указан) и вместо них вставим '!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Результат выполнения кода:
'a!!!'
Смотрите также
-
функцию str_replace,
которая осуществляет поиск и замену по строке -
функцию substr,
которая вырезает часть подстроки