我想创建一个页面,其中所有驻留在我网站上的图像都列有标题和替代表示.
我已经给我写了一个程序来查找和加载所有HTML文件,但现在我被困在如何提取src,title并alt从这个HTML:
<img src="/image/fluffybunny.jpg" title="Harvey the bunny" alt="a cute little fluffy bunny" />Run Code Online (Sandbox Code Playgroud)
我想这应该用一些正则表达式完成,但由于标签的顺序可能会有所不同,而且我需要所有这些,我真的不知道如何以优雅的方式解析它(我可以通过char方式,但这很痛苦).
如果我有一个字符串
<div> balah balah <img src='image/www.png' /> balah balah</div>
<div> balah balah <img src='image/ttt.png' /> balah balah</div>
<div> balah balah <img src='image/rrr.png' /> balah balah</div>
Run Code Online (Sandbox Code Playgroud)
我怎么能找到src中的图像名称.我用这个代码
$pos = strpos($srt,".png");
Run Code Online (Sandbox Code Playgroud)
寻找.png的位置,我得到了位置.
我找到了第一个".png",但没有发现从".png"到"/"的任何方式.
我怎么能在"/"和"."之间找到这个名字.这是"www".
有点混乱.
更新的问题:实际问题
假设我是HTML通过URL 得到PHP的cURL().
我怎么能检索所有图像名称并存储在一个文件夹中.