首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

php regex:获取src值

好的,我将根据您提供的问答内容,尽可能给出完善且全面的答案。如果您对答案有任何疑问或需要进一步解释,请随时提出。

问题:php regex:获取src值

答案:可以使用正则表达式来获取网页中图片的src值。具体做法是使用/<img[^>]+src="([^">]+)"来匹配所有图片标签,并捕获src属性的值。然后,将捕获的值存储在一个变量中,即可获取到图片的src值。

例如,以下代码可以获取网页中所有图片的src值:

代码语言:php
复制
$html = <<<HTML
<html>
  <body>
    <img src="image1.jpg" alt="image1" />
    <img src="image2.jpg" alt="image2" />
    <img src="image3.jpg" alt="image3" />
  </body>
</html>
HTML;

preg_match_all('/<img[^>]+src="([^">]+)"/', $html, $matches);

$srcValues = $matches[1];

print_r($srcValues);

输出:

代码语言:txt
复制
Array
(
    [0] => image1.jpg
    [1] => image2.jpg
    [2] => image3.jpg
)

希望这个答案能够帮助您解决您的问题。如果您有任何其他问题或需要进一步解释,请随时提出。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券