Функция substrreplace() в PHP отличается от других строковых функций, например strreplace(), тем, что позволяет проводить замену лишь в определённой части строки. 24
strreplace() ищет в строке все вхождения заданной подстроки и заменяет их новой подстрокой. 24 Substrreplace() выбирает часть, подлежащую замене, по её абсолютной позиции. 1
Также функция substr_replace() принимает до четырёх параметров: строка, в которой должна быть выполнена замена, строка, применяемая в качестве замены, начальная позиция замены и (в качестве необязательного параметра) длина заменяемой части строки. 1
В результате операций, выполняемых с помощью функций strreplace и substrreplace(), исходная строка остаётся неизменной. 1