Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用DOM查找具有jpg扩展的所有图像?_Php_Regex_Dom - Fatal编程技术网

Php 如何使用DOM查找具有jpg扩展的所有图像?

Php 如何使用DOM查找具有jpg扩展的所有图像?,php,regex,dom,Php,Regex,Dom,我想用DOM查找所有图像 *.jpg || *.jpeg || *.gif 我不能用这个 $content = // my php content $html_base = new simple_html_dom(); $html_base->load($content); foreach($html_base->find('img') as $element) 因为找不到所有图像的im“img”标记 我读了又读,我试了试 foreach($html_base->find

我想用DOM查找所有图像

*.jpg || *.jpeg || *.gif 
我不能用这个

$content = // my php content
$html_base = new simple_html_dom();
$html_base->load($content);
foreach($html_base->find('img') as $element)
因为找不到所有图像的im“img”标记

我读了又读,我试了试

foreach($html_base->find('[*.img]') as $element)

但是它找不到图像。

在您的页面上哪里可以找到图像的可能副本?在文本中?在标记属性?@C̅R̅O̅Z̅E̅T̅818;之类的东西中,您将无法对所有图像仅使用一个查询(至少使用dom解析器)使用此
$html̲u base->find(“[style*=.jpg]”)
=>获取样式中包含
.jpg
的所有元素tag@C谢谢,但它没有显示在您的页面上哪里可以找到图像的任何可能的副本?在文本中?在标记属性中?@C̅R̅O̅Z̅E̅T̅818;之类的东西,您将无法对所有图像仅使用一个查询(至少使用dom解析器)使用此
$html_base->find(“[style*=.jpg]”)
=>获取样式中具有
.jpg
的所有元素tag@C谢谢,但它没有显示任何东西