Короче, Максим, я тебя спас и в благородство играть не буду: выполнишь для меня пару функций - и мы в расчёте. Заодно посмотрим, как быстро у тебя башка после изучения php прояснится. А по твоей теме я уже разузнал. Хрен его знает, на кой ляд тебе так данные хранить сдалось, но я в чужие дела не лезу. Хочешь так хранить - значит есть за что...
В предыдущем вопросе ты говорил, что получаешь json от яндекс.телефонии, судя по всему ты ещё с ней мучаешься. Яндекс передаёт данные в формате "+79876543210", а в ответе господину
Владимир @ ты упомянул, что получаешь телефоны с формы на сайте, и видимо с помощью плейсхолдера в виде "+7 (987) 654-32-10".
А теперь ты пытаешься зачем-то сравнивать данные яндекса и с твоего сайта.
Короче, если всё так, то сделай в файле, который у тебя пишет данные в бд из формы на сайте, следующее:
$phone = preg_replace("/[^+0-9]/s", "", strip_tags(trim($_POST['phone'])));
Где $phone - это, соответственно, переменная, которая принимает в себя данные из поля "телефон" в форме.
Так ты получишь в твоей бд телефоны вида +79876543210. И затем уже сравнивай их сколько влезет,
Это самый простой вариант :)
Если тебе нужно пройтись по базе и видоизменить все телефоны, то сделай отдельный вопрос.