0

我正在尝试做这样的事情(其中 $doc 是一个 DOMDocument)

$link_found = $doc->getElementsByTagName('a');

foreach ($link_found as $idx => $link) {
    $link->setAttribute('href', "/test.php?t=1&q=2" ) ;
}

一切正常,但现在我得到了href

"/test.php?t=1&q=2" 

我需要文字&,而不是编码&

我需要

 "/test.php?t=1&q=2"

像一个普通的查询字符串

4

2 回答 2

2

标准要求,&如果它没有引入实体,即使它在属性中,也要对其进行转义。

i_(这一定是我在一个句子中使用的最多的词......曾经......)

于 2013-03-18T17:03:05.297 回答
0
$string = html_entity_decode($string); // you're welcome
于 2013-03-18T17:02:05.807 回答