Замена N-ного элемента строки в PHP — как реализовать?
Есть большой текст в котором могут встречаться одинаковые слова например слово "begin"
Нужно заменить определенное N-ное вхождение этого слова (например 5-ое) на слово "end".
Как в PHP заменить именно N-нное вхождение подстроки в строку???
А если явно посимволтная позиция неизвестна а известен только порядковый номер то есть например нужно заменить только третье вхождение подстроки, но где оно точно расположено непонятно. Перебирать в цикле с substr_replace пока не найдем нужное?