好的,我将根据您提供的问答内容,尽可能给出完善且全面的答案。如果您对答案有任何疑问或需要进一步解释,请随时提出。
问题:php regex:获取src值
答案:可以使用正则表达式来获取网页中图片的src值。具体做法是使用/<img[^>]+src="([^">]+)"
来匹配所有图片标签,并捕获src属性的值。然后,将捕获的值存储在一个变量中,即可获取到图片的src值。
例如,以下代码可以获取网页中所有图片的src值:
$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);
输出:
Array
(
[0] => image1.jpg
[1] => image2.jpg
[2] => image3.jpg
)
希望这个答案能够帮助您解决您的问题。如果您有任何其他问题或需要进一步解释,请随时提出。
领取专属 10元无门槛券
手把手带您无忧上云