У меня есть номер телефона, сохраненный в $phone, это выглядит так: (555) 555-5555.Я хочу, чтобы это выглядело так: 5555555555.Как взять строку и удалить ее из дефисов, пробелов и скобок?
$phone
(555) 555-5555
5555555555
С регулярным выражением . В частности, используйте функцию preg_replace:
preg_replace
$phone = preg_replace('/\D+/', '', $phone);
preg_replace("/[^0-9]/", "", $phone);
Громоздкий метод для избегающих регулярных выражений:
implode(array_filter(str_split("(555) 555-5555", 1), "is_numeric"));