
Originariamente inviata da
badaze
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($pattern, strrev($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";