0

<a>我对 php domdocument 很陌生,当有 span 标签时,我试图用标签包装 html 。

我的html就像

text….<span>test here.</span>…another text here

我想用 php domdocument 包装它们。

  $dom = new DomDocument();
  $dom->loadHTML($html);

        $xpath=new DOMXpath($dom);
        $result = $xpath->query('//span');

              if($result->length > 0){
                 $strong=$dom->createElement('a');
                 //I am not sure what to do next……..

              }

谢谢您的帮助!

4

1 回答 1

-1

如果我理解您要做什么,这篇文章可能会对您有所帮助:如何使用 PHP 的 DOMDocument 将两个选定的元素与 div 一起包装?

据我所知,您需要使用appendChild()$result制作$strong. 这应该看起来像:

$strong->appendChild($result);
于 2013-08-27T20:51:07.930 回答