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