Prova questo.

Codice PHP:
<?php 
function add($x,$incVal) {
 
$pattern "/(\d+)/";
 
preg_match($pattern,$x,$result);
 
$temp    $result[0] + $incVal;
 return 
preg_replace($pattern,$temp,$x);

$a "123R";
print 
"Inizio : $a<br/>";
for (
$i=1;$i<11;$i++) {
  
$a add($a,$i);
 print 
"$a<br/>";
}
print 
"<br/>";
$a "T123";
print 
"Inizio : $a<br/>";
for (
$i=1;$i<11;$i++) {
  
$a add($a,$i);
 print 
"$a<br/>";
}
 
?>