如何解析具有空格字符的div类

时间:2016-02-12 15:48:44

标签: php html parsing dom find

我正在尝试使用PHP Simple HTML DOM Parser解析一个html文件,我正面临一个带有包含空格字符的类的div

<div class="camera_src camerastarted">
<div data-thumb="/images/articles/football/th/css_sg_th.jpg" data- src="/images/articles/football/css_sg.jpg">

我使用了以下代码:

$link = $html->find('.camera_src camerastarted div');


print_r($link);

foreach ($link as $ligne) 
{ 
 echo '-- ' . $ligne->getAttribute('data-src') . '<br />';
}

但我没有得到任何显示,只有:Array()

怎么了?谢谢你的进步!

3 个答案:

答案 0 :(得分:0)

您只能选择一个类

$link = $html->find('.camerastarted');

答案 1 :(得分:0)

你试过这个:     $ link = $ html-&gt; find('。camera_src.camerastarted');

答案 2 :(得分:0)

请注意,您的HTML中存在错误,&#34; data-src&#34;中的空格,而不是&#34; data-src&#34; 当然你什么都没得到。