PHP preg_split: dividir la cadena por otras cadenas
Quiero dividir una cadena grande por una serie de palabras.
P.ej
$splitby = array('these','are','the','words','to','split','by');
$text = 'This is the string which needs to be split by the above words.';
Los resultados serían:
$text[0]='This is';
$text[1]='string which needs';
$text[2]='be';
$text[3]='above';
$text[4]='.';
¿Cómo puedo hacer esto? Espreg_split
la mejor manera, ¿o hay un método más eficiente? Me gustaría que fuera lo más rápido posible, ya que dividiré cientos de MB de archivos.