📞 09318539889 📧 yxp@gansuwangzhan.cn

从HTML字符串中提取所有img标签的src链接

作者:杨锦龙时间:2026-05-28点击量:0次
/**
 * 从HTML字符串中提取所有img标签的src链接
 *
 * @param string $html HTML内容
 * @return array 图片链接数组
 */
public function extractImageUrls($html)
{
    $urls = [];

    // 使用正则匹配 img 标签中的 src 属性
    // 兼容单引号/双引号、无引号,以及 src 在任意位置的情况
    $pattern = '/<img\s[^>]*?src\s*=\s*(["\'])(.*?)\1[^>]*?>/is';

    if (preg_match_all($pattern, $html, $matches)) {
        $urls = $matches[2]; // $matches[2] 是捕获组中的URL部分
    }

    return $urls;
}