使用 php 获取字符串中的第一个图像
2022-08-30 14:33:53
我试图从我的每个帖子中获取第一张图片。如果我只有一个图像,下面的代码效果很好。但是,如果我有更多的图像,它会给我一个图像,但并不总是第一个。
我真的只想要第一张图片。很多时候,第二个图像是下一个按钮
$texthtml = 'Who is Sara Bareilles on Sing Off<br>
<img alt="Sara" title="Sara" src="475993565.jpg"/><br>
<img alt="Sara" title="Sara two" src="475993434343434.jpg"/><br>';
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $texthtml, $matches);
$first_img = $matches [1] [0];
现在我可以把这个“$first_img”贴在简短描述的前面
<img alt="Sara" title="Sara" src="<?php echo $first_img;?>"/>