каким боком можно остановить preg_match_all

_Leonchik_

Новичок
каким боком можно остановить preg_match_all

каким образом можно остановить preg_match_all, если он нашел нужное количество вхождений?

Я понимаю, что он на то и предназначен. что бы искать ВСЁ (точнее все вхождения). но вот надо бы его тормознуть.
 

Tor

Новичок
из мануала
After the first match is found, the subsequent searches are continued on from end of the last match.

т.е. можешь запускать preg_match столько раз, сколько тебе нужно и это будет не медленнее
 

_Leonchik_

Новичок
Tor - сэнкс за поддержку. но надо для preg_match_all
на счет preg_match - я знаю.
Но он мне не удобен. т.к. поиск идет по одной строке (она большая). а не по массиву например.
может можно его как нить тормознуть?

-~{}~ 09.01.07 18:40:

может и туплю к концу дня. и не вижу как можно заюзать preg_match из одной строки, столько раз. сколько надо.
 

hermit_refined

Отшельник
как можно заюзать preg_match из одной строки, столько раз. сколько надо.
см. последние два параметра у [m]preg_match[/m]
но надо для preg_match_all
вы видите какой-нибудь параметр для этого в мануле? или вы думаете, что тут его специально для вас введут?
 
Сверху