文档
安装依赖
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>