2011-02-24 34 views

Respuesta

46

Con un regexp. Específicamente, utilice la función preg_replace:

$phone = preg_replace('/\D+/', '', $phone); 
+0

impresionante. Gracias ... :) – Santosh

+0

¡¡¡rockeas !!!!!!!!! – HollerTrain

11
preg_replace("/[^0-9]/", "", $phone); 
+0

perfecto - limpia '(555) .555-55.55' a '5555555555' – jadeallencook

2

método engorroso para evasores de expresiones regulares:

implode(array_filter(str_split("(555) 555-5555", 1), "is_numeric")); 
Cuestiones relacionadas