La soluzione migliore è:
Codice PHP:
$trova '/[^0-9]/'//Trova tutti i caretteri che non siano quelli compresi da 0-9 
$sostituisci  '';
$telefono =  preg_replace($trova,$sostituisci,$telefono); 
Grazie alla guida: http://php.html.it/articoli/leggi/85...ni-regolari/2/