RsD0p9BK
7/19/2013 - 2:26 PM

извлечь фрагмент строки произвольной длины заключённый между двумя словами "word1" и "word2".

извлечь фрагмент строки произвольной длины заключённый между двумя словами "word1" и "word2".

//если нужна строка ", text ", или
$row='word1 text, world1, text word2'; 
preg_match_all("/word1(.*?)word2/",$row,$matches); 
echo $matches[1][0];  

//если нужно "text, world1, text "
$row='word1 text, world1, text word2'; 
preg_match_all("/word1(.*)word2/",$row,$matches); 
echo $matches[1][0];