gpt4 book ai didi

php - 如何将类添加到 DOM,PHP 中的 img 对象?

转载 作者:可可西里 更新时间:2023-11-01 12:41:45 25 4
gpt4 key购买 nike

这是一段代码

$doc = new DOMDocument();
$doc->loadHTML($article_header);

$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {

进入 $imgs 进入 DOM img 标签。现在我想通过向其添加一些类来更改原始 img 标签。

如果 $article_header 是这样的:

"some text"...<img src = 'http://some_source'>...some text...

现在我希望它变成这样:

"some text"...<img class = 'someclass' src = 'http://some_source'>...some text...

更新

我再说一遍。起始变量是 $article_header。因此必须对其进行所有更改。

使用我的代码,我只是在 $article_header 中搜索 img 标签,发现它们将它们放入一些变量中并在那里进行更改是可以的,但是我如何才能将所有更改放回 $文章标题 ???

最佳答案

在您的 foreach 循环中,调用 $img->setAttribute('class', 'someclass');。这应该可以解决问题。查看更多信息 http://docs.php.net/manual/en/domelement.setattribute.php

然后您需要使用 $article_header = $doc->saveXml(); 将修改后的文档保存回来。

关于php - 如何将类添加到 DOM,PHP 中的 img 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com