php提取html中所有的img标签

如何把html里面的img标签整个提取出来,如<img src="images/1.jpg" /><img src="images/2.jpg" />我这边整个都要,不知道要怎么写

<?php 

$html = <<<EEE
如何把html里面的img标签整个提取出来,如<img src="images/1.jpg" />,<img src="images/2.jpg" />我这边整个都要,不知道要怎么写
EEE;
preg_match_all('/<img\s+src=".*?"\s+\/>/', $html, $matches);
var_dump($matches);

输出结果

$ php test.php
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(26) "<img src="images/1.jpg" />"
    [1]=>
    string(26) "<img src="images/2.jpg" />"
  }
}
<?php
echo strip_tags($input, '<img>');
?>

如上所示,会将符合规范的img标签过滤出来,也就是你想要的

正则:^<img (.*?)>$

  • APP打开的那种视频用H5怎么搞的?
  • javascript 控制flash暂停的—可是—-不成功
  • jquery each函数的小问题?
  • return false后a标签还是会跳转?
  • 手机端input自动聚焦!!!!!
  • IE下 打印了整个页面 而不是iframe的内容
  • qq游戏大厅是用什么做的?C++吗?
  • web扫码登录怎么实现,求个思路
  • mui框架怎么做录音功能;
  • 怎样提交上传图片,并缩放图片到指定文件夹下
  • 数据筛选组件,只实现了样式还没有具体数据筛选的功能,请帮我看看JS代码应该怎么改进。