Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Я бы предложил сделать композицию из двух проверок 11.01.04 12:54 Число просмотров: 1042
Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 11.01.04 12:56 Количество правок: 2
|
Решение в лоб. Производительность, вероятно, будет ниже, чем можно было бы добиться, но зато все просто. Сначала проверить
eregi('(isset\()?\$_POST\["([^\'\"]+)"\][^[]{2}',$line, $arr) ,
а затем проверить на ложность eregi('isset\(\$_POST\["([^\'\"]+)"\][^[]{2}',$line, $arr) . Закрывающую скобку для isset проверять не нужно, потому что мы все равно в итоге отбросим эти совпадения.
Update: сорри, вторую проверку нужно делать, конечно, не для исходной строки, а для найденного первым выражением совпадающего фрагмента.
|
- [posix regexpr] - tdes@work 11.01.04 11:46 [731]
- Я бы предложил сделать композицию из двух проверок - Ktirf 11.01.04 12:54 [1042]
|
|
|