Задать вопрос
@Svoboo

Как использовать preg_match для поиска строки json?

if (!preg_match('/'.str_replace('"', '', json_encode($s)).'/', $out)) {
                   ...
                }

Необходимо проверять отсутствие подстроки в json-формате в строке. На такой код выдает ошибку:
Compilation failed: PCRE does not support \L, \l, \N, \U, or \u

Подскажите, как его надо исправить?
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
chelkaz
@chelkaz
Вы имеете это?
preg_match('~(\{.*?\};)~m', $get, $json);
Или нужно узнать один ли массив в json или более?
Что значит: отсутствие подстроки в json-формате в строке ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы