Вырезать со страницы в строку или в массив.
$start - начало строки
$end - конец строки
$result - строка, из которой необходимо вырезать
$type - тип возвращаемого значения, string или array

Код

function _getFromPage($start, $end, $result, $type){
    if($end === false || $end == '' ) { 
        return str_replace($start, '', substr($result, strpos($result, $start)));
    }
    $start = preg_quote($start);  
    $end = preg_quote($end);  
    if($type == "array") {  
        preg_match_all('#'.$start.'(.*?)'.$end.'#s', $result, $events);  
    }  
    if($type == "string"){  
        preg_match('#'.$start.'(.*?)'.$end.'#s', $result, $events);  
    } 
    if(empty($events[1])) {return false;}
    else { return $events[1];} 
} 

Пример

$text = "Из этого текста необходимо вырезать часть, начиная отсюда, и заканчивая досюда';
$piece = _getFromPage('отсюда', 'досюда', $text, 'string');//, и заканчивая