• Есть ли способ привести строку явно к типу php?

    GomelHawk
    @GomelHawk
    PHP / Symfony developer
    Есть же готовая функция приведения к типу settype
    Ответ написан
    Комментировать
  • Бот на php отсылает не одно сообщение, а много, почему?

    edward_freedom
    @edward_freedom
    Бот должен возвращать на запрос Вк, ответ "Ок". Пока он этого не вернет, вк будет слать события в бота, а бот будет на них отвечать
    Ответ написан
  • Как преобразовать строку php?

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