在sourceforge上有一个项目叫做PHP Simple HTML DOM Parser,它可以以类似jQuery的方式通过css选择器来返回指定的DOM元素,功能十分强大。
网址:http://simplehtmldom.sourceforge.net/
示例参考:http://www.jb51.net/article/27942.htm
DEMO:
include_once('simple_html_dom.php'); $html = str_get_html('<p><video class="edui-upload-video vjs-default-skin video-js" controls="" preload="none" width="420" height="280" src="http://www.ncnet.ac .cn/up_files/ueditor/video/20160712/1468256834914868.flv" data-setup="{}"><source src="http://www.ncnet .ac.cn/up_files/ueditor/video/20160712/1468256834914868.flv" type="video/flv"/></video></p>'); $a = $html->find('video'); var_dump($a[0]->src);
结果:
http://www.ncnet.ac.cn/up_files/ueditor/video/20160712/1468256834914868.flv