Получения куска хтмл кода.

  • Автор темы alex234
  • Дата начала

alex234

Guest
Получения куска хтмл кода.

Я получаю в переменную $data хтмл код страницы (результаты работы скрипта)
Как получить из этой переменной только тот код, который находится между комментариями <!-----content-----> и <!-----end_content----->?
 

NetMan

Guest
explode
делит строку на части массива по указанным параметрам
также можно попробовать через regex
 

alex234

Guest
я как всегда, не договорил:
я понимаю что регексп.
PHP:
preg_match('/<!-----content-----><!-----end_content----->/', $data, $result);
как между коментами указать "все что угодно"?
 

alex234

Guest
PHP:
preg_match('/<!-----content----->(.*?)<!-----end_content----->/', $data, $result);
не работает.
 

ForJest

- свежая кровь
Попробуй еще
'/<!-----content----->(.*?)<!-----end_content----->/s' или
'/<!-----content----->(.*?)<!-----end_content----->/sm'
 

alex234

Guest
с модификаторами - работает. спасибо ForJest'у.
 
Сверху