在PHP中将HTML Dom转换为字符串[关闭]

问题描述:

An HTML DOM Contains characters such as id="xyz" or class:'col-md-3'. The problem is I have a PHP script which converts PHP variable to strings. But one of my variable contains HTML dom elements. I am having a hard time to convert that variable into a string.

My code:

 foreach($result as $n){

$message1 = '"'.(string)$n['Message'].'"';
$message = "'".(string)addslashes($message1)."'";

{

error:

/><br /><table style=\'border:1px solid...
                             ^ - error 1
AT <span id="cat_id"
            ^ - error 2
",\"
  ^ -error 3

HTML DOM包含诸如id =“xyz”或class:'col-md-3'之类的字符。 问题是我有一个PHP脚本将PHP变量转换为字符串。 但我的一个变量包含HTML dom元素。 我很难将该变量转换为字符串。 p>

我的代码: p>

  foreach($ result as $ n){
 
 $ message1 ='“'。(string  )$ n ['Message']。'''; 
 $ message =“'”。(string)addslashes($ message1)。“'”; 
 
 {
  code>  pre>  
 
 

错误: p>

  /&gt;&lt; br /&gt;&lt; table style = \'border:1px solid ... 
 ^  -  错误1 
AT&lt; span id =“cat_id”
 ^  - 错误2 
“,\”
 ^ -error 3 
  code>  pre> 
  div>

I am not what you really want to achieve but something like below could help I guess.

$message = "'".(string)addslashes('"'.$messag1.'"')."'";
echo $message;