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

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

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

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

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