Oppure cosi...

Codice PHP:
<?php
$stringa 
"Giuseppe Garibaldi è nato a Nizza il 4 luglio 1821, morto a Caprera il 2 giugno 1882 alle 15.45";
$pattern '/[0-9]{4}/';
$replacement '1807';
$stringa_modificata strrev(preg_replace($patternstrrev($replacement), strrev($stringa), 1$count));
echo 
"La stringa prima<br/>";
echo 
$stringa."<br/>";
echo 
"La stringa modificata<br />\n";
echo 
$stringa_modificata "<br />\n";
echo 
"Effettuate " $count " sostituzioni<br />\n";