explode & spliti

Lifeline

Новичок
explode & spliti

имеем переменную $str с текстом

требуется разбить ее на несколкьо кусочков по слову asd условно.

explode справляется без вопросов.

но если будет написано Asd то уже не работает, те explode регистрозависим.

юзаем spliti - все работает отлично пока не доходим до момента что $str становится большим , больше 64к. тут spliti перестает работать - хотя explode срабатывает без вопросов.

Кто-нибудь сталкивался с такой ситуацией ?
 
[m]split[/m] - цитата :
Tip: preg_split(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to split(). If you don't require the power of regular expressions, it is faster to use explode(), which doesn't incur the overhead of the regular expression engine.
 
Макс
и к чему это?

Lifeline
бить на куски по 64к - чем не решение?
 
довольно странная, высосанная из пальца задача.
Lifeline, будь добр, опиши реальную проблемы, которую ты решаешь, и для чего она тебе понадобилась.
Без этого считаю разговор бессмысленным.
 
Фанат, да, возможно я уперся в дурацкое решение. Смысл такой - у меня есть html, сам текст те. Мне надо оттуда вырезать слова например вася и коля и при этом еще взять по 100 символов слева и справа от самого слова, что б было понятно о чем речь. Ессно что вася и коля встречаются в тексте не единожды.
 
PHP:
 preg_match('/.{1,100}'.$kolyavasya.'.{1,100}/is', $text, $is_gotten);
 
Сверху