2012-02-10 4 views
0

У меня есть код, который получает содержимое Div:Получить SRC от Div содержания

include_once('simple_html_dom.php'); 
$html = file_get_html("link"); 
$ret = $html->find('div'); 

echo $ret[0]; 

preg_match_all('/(src)=("[^"]*")/i',$ret[0], $link); 

echo $link[0]; 

Он возвращает полный Div содержания, включая все CSS. Однако я просто хотел, чтобы это эхо-информация после src= в основном просто отразила ссылку на изображение и ничего больше. Я пытался использовать preg_match без успеха.

Любые идеи?

+0

Ваш парсер HTML поможет вам там - в объекте '$ ret' должно быть свойство' src'. –

ответ

3

Ваш HTML parser поможет вам там - там должно быть src свойство в $ret объекта:

echo $ret[0]->src; 
1

Вам не нужно регулярное выражение для этого, так как вы уже используете DOM парсер.

foreach($ret as $element) 
     echo $element->src,'<br/>'; 
Смежные вопросы