Перейти к содержимому


Очистить телефоны от символов


Сообщений в теме: 2

#1 d654525

    Активный участник

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 17 Июль 2017 - 14:44

Данные в текстовом поле для телефонов нужно очистить от символов + - --

Для очистки от 1 символа есть вычисление, но как добавить и другие, чтобы не делать 3 разные вычисления?

$sql_upd = "
UPDATE `".DATA_TABLE."920` upd, `".DATA_TABLE."920` p
SET upd.`f23260` = REPLACE(p.`f23260`,'–','')
WHERE upd.`id` = p.`id`
AND upd.`f23260` LIKE('%–%')
";
$res_upd = sql_query($sql_upd);

#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 17 Июль 2017 - 20:46

Просмотр сообщенияd654525 (17 Июль 2017 - 14:44) писал:

Данные в текстовом поле для телефонов нужно очистить от символов + - --

Для очистки от 1 символа есть вычисление, но как добавить и другие, чтобы не делать 3 разные вычисления?

$sql_upd = "
UPDATE `".DATA_TABLE."920` upd, `".DATA_TABLE."920` p
SET upd.`f23260` = REPLACE(p.`f23260`,'–','')
WHERE upd.`id` = p.`id`
AND upd.`f23260` LIKE('%–%')
";
$res_upd = sql_query($sql_upd);

REPLACE(REPLACE(REPLACE(p.`f23260`,'-',''),'+',''),'--','')

Сообщение отредактировал maksn: 17 Июль 2017 - 20:52

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 28 Июль 2017 - 01:54

$phone = preg_replace ("/[^0-9]/", '', $phone); //удаляет из номера все кроме цифр, так что можно смело вставлять номер откуда угодно

Умные сайты на заказ
https://info.crm-master.info





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных