PHP简单HTML DOM解析器”;角色问题


PHP Simple HTML DOM Parser " Character Issue

  1. 我从数据库中获得的数据类似于zkjxhvzkjxcvhnzxv"!^!^
  2. 使用dd((仔细检查我是否可以从数据库中获取数据(我可以(
  3. 问题是我可以在我的html中看到如下输出:zkjxhvzkjxcvhnzxv
  4. 在字符"i cannot implement the value into my html element,including"之后

这是我的代码:

$value = "zkjxhvzkjxcvhnzxv"""!^!^!";
$html = new simple_html_dom();
$html->load('<input type="text" value="'.$value.'">');
echo $html;

第二种方法,但没有改变:

$value = "zkjxhvzkjxcvhnzxv"""!^!^!";
$html = new simple_html_dom();
$html->load('<input type="text" id='myID'>');
$input = $html->getElementById('myID');
$input->setAttribute("value", $value);
echo $html;

提前谢谢。

如果我转义字符,就会丢失它们。但是您可以使用addslashes((方法来删除它们。

以下是我的情况的答案:

$value = "zkjxhvzkjxcvhnzxv"""!^!^!";
$html = new simple_html_dom();
$html->load('<input type="text" value='.$value.'>');
echo $html;

更改为:

value='.$value.' instead of value="'.$value.'";

希望这能帮助到任何人。