【发布时间】:2013-03-04 10:44:21
【问题描述】:
现在,我有这个:
$text = $row->text;
$dom = new DOMDocument();
$dom->loadHTML($text);
$tags = $dom->getElementsByTagName('img');
foreach ($tags as $tag) {
$eg = $tag->getAttribute('data-easygal');
$src = $tag->getAttribute('src');
$values = explode("_",$eg);
$display = $this->prepareAlbum($values[0],$values[1],$src);
}
$row->text = $text;
有没有办法将整个节点 $tag 替换为 $display 字符串中的内容?例如,我似乎无法找出如何 str_replace 节点。 曾经有 preg_replace,但它在客户端服务器上无法正常工作,即使它在家里工作(以及一些来自 php 社区对 preg 和 html 的即时愤怒)
试图搜索董事会,但没有找到我需要的东西:S
【问题讨论】: