gpt4 book ai didi

php - 匹配以 pics.domain.com 开头的所有图像

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

如何匹配以 pics.domain.com 开头的所有图像?

我尝试过的

preg_match_all('/<img .*src=(pics.domain.com*)["|\']([^"|\']+)/i', $row['story'], $matches);

最佳答案

使用 DOMDocument 并简单地遍历每个 <img>标签;然后使用 parse_url()找到每个图像路径的主机:

$doc = new DOMDocument;
libxml_use_internal_errors(true);
$doc->loadHTML($row['story']);
libxml_clear_errors();

foreach ($doc->getElementsByTagName('img') as $img) {
if (parse_url($img->getAttribute('src'), PHP_URL_HOST) === 'pics.domain.com') {
echo "Yay, image found\n";
}
}

关于php - 匹配以 pics.domain.com 开头的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915980/

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