PHP preg_split: разделить строку на другие строки

Я хочу разбить большую строку по серии слов.

Например.

$splitby = array('these','are','the','words','to','split','by');
$text = 'This is the string which needs to be split by the above words.';

Тогда результаты будут:

$text[0]='This is';
$text[1]='string which needs';
$text[2]='be';
$text[3]='above';
$text[4]='.';

Как я могу это сделать? Являетсяpreg_split лучший способ, или есть более эффективный метод? Мне бы хотелось, чтобы это было как можно быстрее, так как я буду разбивать сотни МБ файлов.

Ответы на вопрос(4)

Ваш ответ на вопрос