У меня есть вход для пользователей, где они должны ввести свой номер телефона. Проблема в том, что некоторые люди пишут свой номер телефона с дефисами и пробелами. Я хочу поместить ввод через фильтр, чтобы удалить такие вещи и сохранить только цифры в моей базе данных.
Я подумал, что могу сделать str_replace() для пробелов и специальных символов. Однако я думаю, что лучшим подходом было бы выбрать только цифры, а не удалять все остальное. Я думаю, что слышал термин «белый список» по этому поводу.
Не могли бы вы указать мне направление решения этого в PHP?
Пример: я хочу, чтобы ввод "0333 452-123-4" привел к "03334521234"
Спасибо!