il numero è sempre composto da 4 cifre?? questo codice funziona il quel caso:
codice:
$var1 = '1020        ;variabile';
$replace=9090;
echo preg_replace("/([0-9]{4})(.*)/","$replace\\2",$var1);