@nasvek

Почему функция preg_match_all возвращает пустое значение?

Добрый день, подскажите пожалуйста, почему функция preg_match_all возвращает пустой $matches, код снизу вставил (регулярное выражение проверял на https://regex101.com/, там все работает, однако в PHP не работает)

$pattern_street = '/^[а-яА-Я .-]{0,}/m';
// $value_pvz_punkt->Address = ул. Красноармейская, 6
$address_for_regular_expr = (string) trim($value_pvz_punkt->Address);
preg_match_all($pattern_street, $address_for_regular_expr, $matches, PREG_SET_ORDER, 0);
// fn_print_die - это в CS CART такая функция выводит содержимое переданного в нее значения и выходит из выполнения
fn_print_die($matches);
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
twobomb
@twobomb
Попробуйте $pattern_street = '/^[а-яА-Я .-]{0,}/mu';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы