str_replace("a pesca nell","a mangiare sull","vado a pesca nell'orto");

se tu conosci solo la posizione dei caratteri e non la stringa, puoi usare substr() per recuperare la stringa da sostituire, e poi usare la stringa risultante nella funzione str_replace