gpt4 book ai didi

php - 如何使用php从html中获取图像名称

转载 作者:行者123 更新时间:2023-12-04 02:58:36 25 4
gpt4 key购买 nike

使用 php 获取所有图像标签

$html='<a herf="http://www.google.com">test</a></br>
<p><img src="./../../src/image1.png"/></p>
<a href="example.mpeg" title="Download movie">film name</a>
<img border="0" src="/images/image1.jpg" alt="Image" />
<img border="0" src="/images/image2.jpg" alt="Image"/>
<img border="0" src="/images/image3.jpg" />';

preg_match_all('/<img[^>]+>/i',$html, $imageTags);
$string=join(PHP_EOL,$imageTags[0]);
// echo '<xmp>'. $string .'</xmp>';

然后如何从这个图像标签中获取图像名称?比如,image1.jpg

最佳答案

这样试试,

$html='<a herf="http://www.google.com">test</a></br>
<p><img src="./../../src/image1.png"/></p>
<a href="example.mpeg" title="Download movie">film name</a>
<img border="0" src="/images/image1.jpg" alt="Image" />
<img border="0" src="/images/image2.jpg" alt="Image"/>
<img border="0" src="/images/image3.jpg" />';


preg_match_all('/<img.+src=[\'"](?P<src>.+?)[\'"].*>/i', $html, $src);
$srcArray = array_pop($src);

foreach($srcArray as $src ){
$imgName=explode('/',$src);
$fileName[]=end($imgName);
}
print_r($fileName);

关于php - 如何使用php从html中获取图像名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51439006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com