salve

ho fatto questo per estrapolare il numero (il primo) da una stringa:

preg_replace("/([\d]+)/e","\$numero=$1;",$stringa);


funziona ...ma mi sono accorto che $numero riporta il valore originario se in $stringa c'è una stringa senza numeri

come posso correggere la regexp?

potrei fare in modo poco elegante il raggiro: if($numero==$testo) $numero='';