Функция замены части подстроки с позиции

alrond

Guest
Функция замены части подстроки с позиции

Какую функцию или их конструкции можно использовать для замены ЧАСТИ строки на другое значение (и другого размера)?
str_replace не подходит, так как надо НЕ ВСЕ одинаковые значения заменить в строке, а только с определенной позиции и определенной длины.

Например в большой строке имеется много слов "АБВГД" и надо заменить первую встречную подстроку на "АБ1", следующую найденную подстроку на "ГД464567" и т.д.
 

alrond

Guest
Проблема не найти эти строки, а засунуть в ИСХОДНУЮ новые значения...то есть вместо тех АБВГД во всей большой строке должны быть новые оригинальные значения...вот этой функции я и не нашел :(
какая нибудь как str_replace, только где можно указывать с какой позиции и до какой ей можно в строке изменять
 
Сверху