文檔
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>