<?php
$str = 'Old string Old more string Old some more string';
$old = 'Old';
$new = 'New';
echo $str;
$i = 1;
while (($offset = strpos($str, $old)) !== false) {
$str = substr_replace($str, $new . ($i++), $offset, strlen($old));
}
echo PHP_EOL;
echo $str;