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

Разбор регулярного выражения?

Есть такой цикл с регулярным выражением внутри
for ($i = 0; $i < $count; $i++) {
    preg_match('/[a-z]/ism', $var[$i], $matches)
}

Разбор регулярного выражения ведь происходит каждый раз при вызове preg_match? Но регулярное выражение каждый раз одно и то же, значит ресурсы расходуются напрасно. Нельзя ли разобрать выражение только один раз а затем применять в цикле уже разобранный вариант?
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
А в чём проблема?
preg_match('/[a-z]/ism', $var, $matches)
for ($i = 0; $i < $count; $i++) {
    // ...
}
Ответ написан
Ваш ответ на вопрос

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

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