За последние 24 часа нас посетили 6747 программистов и 659 роботов. Сейчас ищут 76 программистов ...

Регулярка: Очистка номера телефона

Тема в разделе "PHP для новичков", создана пользователем IvanKut, 11 дек 2019.

  1. IvanKut

    IvanKut Новичок

    С нами с:
    27 июл 2018
    Сообщения:
    42
    Симпатии:
    0
    Приветствую

    У меня есть столбец в базе, где может встречаться номер телефона в таком формате
    +7 926 123-11-12
    Как правильней всего именно если цифры записаны в таком формате заменить их на единую строчку
    79261231112

    Благодарю!
     
  2. AlexandrS

    AlexandrS Активный пользователь

    С нами с:
    30 сен 2017
    Сообщения:
    657
    Симпатии:
    103
    Адрес:
    Краснодар
    PHP:
    1. $tel = "+7 926 123-11-12";
    2. $tel = preg_replace('/[^0-9]/', '', $tel);
    3. // $tel = preg_replace('/\D/', '', $tel); // другой вариант
    4. echo $tel;
     
  3. IvanKut

    IvanKut Новичок

    С нами с:
    27 июл 2018
    Сообщения:
    42
    Симпатии:
    0
    Благодарю!