文档
doc-en: https://github.com/voku/simple_html_dom
安装依赖
composer require voku/simple_html_dom
代码示例
<?php require __DIR__ . '/../vendor/autoload.php'; use voku\helper\HtmlDomParser; function replaceImage($html){ $dom = new HtmlDomParser($html); // 查找所有img标签 $elements = $dom->find('img'); foreach ($elements as $element){ // 获取src属性 $src = $element->getAttribute('src'); // 设置src属性 $element->setAttribute('src', 'new-image-url'); } // 返回字符串 return $dom->html(); } $str = '<p><img src="image-url"></p>'; echo replaceImage($str); // <p><img src="new-image-url"></p>