Убрать все символы кроме цифр в строке [PHP]

Иногда в PHP возникает задача убрать в строке все символы кроме цифр, например для того чтобы сформировать ссылку вида a href="tel:".

Делается это очень просто 🙂
Предположим что вот строка с телефоном.

$phone='+7(496) 123-45-67';

Обработка
$phone='+7(496) 123-45-67'; //Исходная строка
$phone_link = preg_replace('/[^0-9]/', '', $phone); //Заменим регуляркой все символы в строке кроме цифр на пустоту
echo "$phone"; //Выводим

Онлайн демо

Добавить комментарий

Ваш e-mail не будет опубликован.